| Interface | osid.authentication.AuthenticationProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.authentication.AuthenticationProfile | |||
| Description |
The authentication 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
| ||
| Method | getAgentLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgentLookupSession | an AgentLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentLookup() is
true. | |
| Method | getAgentLookupSessionForAgency | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | agencyId | the Id of the agency |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentLookupSession | an AgentLookupSession | |
| Errors | NOT_FOUND | agencyId not found | |
| NULL_ARGUMENT | agencyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsAgentLookup() and
supportsVisibleFederation() are true. | |
| Method | getAgentQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgentQuerySession | an AgentQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentQuery() is
true. | |
| Method | getAgentQuerySessionForAgency | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | agencyId | the Id of the agency |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentQuerySession | an AgentQuerySession | |
| Errors | NOT_FOUND | agencyId not found | |
| NULL_ARGUMENT | agencyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsAgentQuery() and
supportsVisibleFederation() are true. | |
| Method | getAgentSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgentSearchSession | an AgentSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentSearch() is
true. | |
| Method | getAgentSearchSessionForAgency | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | agencyId | the Id of the agency |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentSearchSession | an AgentSearchSession | |
| Errors | NOT_FOUND | agencyId not found | |
| NULL_ARGUMENT | agencyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsAgentSearch() and
supportsVisibleFederation() are true. | |
| Method | getAgentAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgentAdminSession | an AgentAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentAdmin() is
true. | |
| Method | getAgentAdminSessionForAgency | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | agencyId | the Id of the agency |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentAdminSession | an AgentAdminSession | |
| Errors | NOT_FOUND | agencyId not found | |
| NULL_ARGUMENT | agencyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsAgentAdmin() and
supportsVisibleFederation() are true. | |
| Method | getAgentNotificationSession | ||
| Description |
Gets the messaging receiver session for notifications pertaining to agent changes. | ||
| Parameters | osid.authentication.AgentReceiver | agentReceiver | the agent receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentNotificationSession | an AgentNotificationSession | |
| Errors | NULL_ARGUMENT | proxy or agentReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentNotification()
is true. | |
| Method | getAgentNotificationSessionForAgency | ||
| Description |
Gets the | ||
| Parameters | osid.authentication.AgentReceiver | agentReceiver | the agent receiver |
osid.id.Id | agencyId | the Id of the agency | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentNotificationSession | an AgentNotificationSession | |
| Errors | NOT_FOUND | agencyId not found | |
| NULL_ARGUMENT | agentReceiver, agencyId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentNotification()
and supportsVisibleFederation() are true.
| |
| Method | getAgentAgencySession | ||
| Description |
Gets the session for retrieving agent to agency mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgentAgencySession | an AgentAgencySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentAgency() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentAgency() is
true. | |
| Method | getAgentAgencyAssignmentSession | ||
| Description |
Gets the session for assigning agent to agency mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgentAgencyAssignmentSession | an AgentAgencyAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentAgencyAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentAgencyAssignment()
is true. | |
| Method | getAgentSmartAgencySession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | agencyId | the Id of the bank |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgentSmartAgencySession | an AgentSmartAgencySession | |
| Errors | NOT_FOUND | agencyId not found | |
| NULL_ARGUMENT | agencyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgentSmartAgency() is false | ||
| Compliance | optional | This method must be implemented if supportsAgentSmartAgency()
and supportsVisibeFederation() is true. | |
| Method | getAgencyLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgencyLookupSession | an AgencyLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgencyLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAgencyLookup() is
true. | |
| Method | getAgencySearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgencySearchSession | an AgencySearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgencySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAgencySearch() is
true. | |
| Method | getAgencyAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgencyAdminSession | an AgencyAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgencyAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAgencyAdmin() is
true. | |
| Method | getAgencyNotificationSession | ||
| Description |
Gets the messaging receiver session for notifications pertaining to agency changes. | ||
| Parameters | osid.authentication.AgencyReceiver | agencyReceiver | the agency receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.authentication.AgencyNotificationSession | an AgencyNotificationSession | |
| Errors | NULL_ARGUMENT | agencyReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgencyNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsAgencyNotification()
is true. | |
| Method | getAgencyHierarchySession | ||
| Description |
Gets the session traversing agency hierarchies. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgencyHierarchySession | an AgencyHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgencyHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsAgencyHierarchy()
is true. | |
| Method | getAgencyHierarchyDesignSession | ||
| Description |
Gets the session designing agency hierarchies. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.authentication.AgencyHierarchyDesignSession | an AgencyHierarchyDesignSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAgencyHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsAgencyHierarchyDesign()
is true. | |
| Method | getAuthenticationBatchProxyManager | ||
| Description |
Gets an | ||
| Return | osid.authentication.batch.AuthenticationBatchProxyManager | an AuthenticationBatchProxyManager. | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsAuthenticationBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsAuthenticationBatch()
is true. | |
| Method | getAuthenticationKeysProxyManager | ||
| Description |
Gets an | ||
| Return | osid.authentication.keys.AuthenticationKeysProxyManager | an AuthenticationKeysProxyManager. | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsAuthenticationKeys() is false | ||
| Compliance | optional | This method must be implemented if supportsAuthenticationKeys()
is true. | |
| Method | getAuthenticationProcessProxyManager | ||
| Description |
Gets an | ||
| Return | osid.authentication.process.AuthenticationProcessProxyManager | an AuthenticationProcessproxyManager. | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsAuthenticationProcess() is false | ||
| Compliance | optional | This method must be implemented if supportsAuthenticationProcess()
is true. | |