/*
 * @(#)SAMLAuthority.java
 *
 * Copyright (C) 2007 Infocity Inc. All Rights Reserved.
 */
package info.dragonlady.sso.authority;

import org.opensaml.SAMLRequest;
import org.opensaml.SAMLResponse;

/**
 * SAMLオーソリティインターフェース。
 * 
 * @author Hiroshi.Ebata(INFOCITY)
 * @version $Revision: 1.0 $ $Date: 2007/04/12 20:45:01 $
 */
public interface SAMLAuthority {

	/**
	 * オーソリティへの問い合わせ。
	 * 
	 * @param request SAML要求
	 * @return SAMLResponse SAML応答
	 * @throws AuthorityException
	 */
	public SAMLResponse query(SAMLRequest request) throws AuthorityException;

}
