gov.nih.nci.cagrid.authentication.service
Class DefaultAuthenticationProvider
java.lang.Object
gov.nih.nci.cagrid.authentication.service.DefaultAuthenticationProvider
- All Implemented Interfaces:
- AuthenticationProvider
public class DefaultAuthenticationProvider
- extends java.lang.Object
- implements AuthenticationProvider
- Version:
- $Revision: 1.2 $
- Author:
- Joshua Phillips
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAuthenticationProvider
public DefaultAuthenticationProvider()
getSamlProvider
public SAMLProvider getSamlProvider()
setSamlProvider
public void setSamlProvider(SAMLProvider samlProvider)
getSubjectProvider
public SubjectProvider getSubjectProvider()
authenticate
public SAMLAssertion authenticate(Credential credential)
throws java.rmi.RemoteException,
InvalidCredentialException,
InsufficientAttributeException,
AuthenticationProviderException
- Specified by:
authenticate in interface AuthenticationProvider
- Throws:
java.rmi.RemoteException
InvalidCredentialException
InsufficientAttributeException
AuthenticationProviderException
setSAMLProvider
public void setSAMLProvider(SAMLProvider samlProvider)
- Specified by:
setSAMLProvider in interface AuthenticationProvider
setSubjectProvider
public void setSubjectProvider(SubjectProvider subjectProvider)
- Specified by:
setSubjectProvider in interface AuthenticationProvider