public interface AuthenticationProcessProxyManager extends OsidProxyManager, AuthenticationProcessProfile
The authentication process proxy manager provides access to
authentication sessions and provides interoperability tests for various
aspects of this service. Methods in this manager support the passing of a
Proxy object. The sessions included in this manager are:
AuthenticationAcquisitionSession: session to
acquire credentials from a user and serialize them for transport to a
remote peer for authentication AuthenticationValidationSession: session to
receive and validate authentication credentials from a remote peer
wishing to authenticate TrustLookupSession: a session to look up
authentication circles of trust CircleOfTrustSession: a session to examine agent
circles of trust | Modifier and Type | Method and Description |
|---|---|
AuthenticationAcquisitionSession |
getAuthenticationAcquisitionSession(Proxy proxy)
Gets the
OsidSession associated with the
AuthenticationAcquisitionSession using the supplied
Authentication. |
AuthenticationValidationSession |
getAuthenticationValidationSession(Proxy proxy)
Gets the
OsidSession associated with the
AuthenticationValidation service using the supplied
Authentication. |
CircleOfTrustSession |
getCircleOfTrustSession(Proxy proxy)
Gets the
OsidSession associated with the trust circle
service. |
CircleOfTrustSession |
getCircleOfTrustSessionForAgency(Id agencyId,
Proxy proxy)
Gets the
OsidSession associated with the trust circle
service for the given agency. |
TrustLookupSession |
getTrustLookupSession(Proxy proxy)
Gets the
OsidSession associated with the trust lookup
service. |
TrustLookupSession |
getTrustLookupSessionForAgency(Id agencyId,
Proxy proxy)
Gets the
OsidSession associated with the trust lookup
service for the given agency. |
changeBranch, initialize, rollbackServiceclosegetAuthenticationInputRecordTypes, getAuthenticationRecordTypes, getChallengeRecordTypes, getCredentialTypes, getTrustTypes, supportsAuthenticationAcquisition, supportsAuthenticationInputRecordType, supportsAuthenticationRecordType, supportsAuthenticationValidation, supportsChallenge, supportsChallengeRecordType, supportsCircleOfTrust, supportsCredentialExport, supportsCredentialType, supportsTrustLookup, supportsTrustTypegetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdAuthenticationAcquisitionSession getAuthenticationAcquisitionSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the
AuthenticationAcquisitionSession using the supplied
Authentication. proxy - a proxy AuthenticationAcquisitionSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAuthenticationAcquisition() is false
optional - This method must be implemented if
supportsAcquisition() is true. AuthenticationValidationSession getAuthenticationValidationSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the
AuthenticationValidation service using the supplied
Authentication. proxy - a proxy AuthenticationValidationSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAuthenticationValidation() is false
optional - This method must be implemented if
supportsValidation() is true. TrustLookupSession getTrustLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the trust lookup
service.proxy - a proxy TrustLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsTrustLookup()
is false optional - This method must be implemented if
supportsTrustLookup() is true. TrustLookupSession getTrustLookupSessionForAgency(Id agencyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the trust lookup
service for the given agency.agencyId - the Id of the agencyproxy - a proxy TrustLookupSession NotFoundException - agencyId not foundNullArgumentException - agencyId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsTrustLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsTrustLookup() and
supportsVisibleFederation() are true.
CircleOfTrustSession getCircleOfTrustSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the trust circle
service.proxy - a proxy CircleOfTrustSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCircleOfTrust()
is false optional - This method must be implemented if
supportsCircleOfTrust() is true. CircleOfTrustSession getCircleOfTrustSessionForAgency(Id agencyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the trust circle
service for the given agency.agencyId - the Id of the agencyproxy - a proxy CircleOfTrustSession NotFoundException - agencyId not foundNullArgumentException - agencyId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsCiirleOfTrust()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsCircleOfTrust() and
supportsVisibleFederation() are true.