| Interface | osid.authentication.process.AuthenticationProcessProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The | ||
| Method | supportsAuthenticationAcquisition | ||
| Description |
Tests if authentication acquisition is supported. Authentication acquisition is responsible for acquiring client side authentication credentials. | ||
| Return | boolean | true if authentication acquisiiton is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuthenticationValidation | ||
| Description |
Tests if authentication validation is supported. Authentication validation verifies given authentication credentials and maps to an agent identity. | ||
| Return | boolean | true if authentication validation is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTrustLookup | ||
| Description |
Tests if a trust look up session is supported. | ||
| Return | boolean | true if trust lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCircleOfTrust | ||
| Description |
Tests if a session to examine agent and trust relationships is supported. | ||
| Return | boolean | true if a circle of trust is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChallenge | ||
| Description |
Tests if this authentication service supports a challenge-response mechanism where credential validation service must implement a means to generate challenge data. | ||
| Return | boolean | true if this is a challenge-response system, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuthenticationRecordTypes | ||
| Description |
Gets the supported authentication record types. | ||
| Return | osid.type.TypeList | a list containing the supported authentication record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuthenticationRecordType | ||
| Description |
Tests if the given authentication record type is supported. | ||
| Parameters | osid.type.Type | authenticationRecordType | a Type indicating an authentication record type |
| Return | boolean | true if the given Type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | authenticationRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuthenticationInputRecordTypes | ||
| Description |
Gets the supported authentication input record types. | ||
| Return | osid.type.TypeList | a list containing the supported authentication input record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuthenticationInputRecordType | ||
| Description |
Tests if the given authentication input record type is supported. | ||
| Parameters | osid.type.Type | authenticationInputRecordType | a Type indicating an authentication input record type |
| Return | boolean | true if the given Type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | authenticationInputRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getChallengeRecordTypes | ||
| Description |
Gets the supported challenge types. | ||
| Return | osid.type.TypeList | a list containing the supported challenge types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChallengeRecordType | ||
| Description |
Tests if the given challenge data type is supported. | ||
| Parameters | osid.type.Type | challengeRecordType | a Type indicating a challenge record type |
| Return | boolean | true if the given Type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | challengeRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialExport | ||
| Description |
Tests if | ||
| Return | boolean | true if the given credentials export is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCredentialTypes | ||
| Description |
Gets the supported credential types. | ||
| Return | osid.type.TypeList | a list containing the supported credential types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialType | ||
| Description |
Tests if the given credential type is supported. | ||
| Parameters | osid.type.Type | credentialType | a Type indicating a credential type |
| Return | boolean | true if the given Type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | credentialType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTrustTypes | ||
| Description |
Gets the supported trust types. | ||
| Return | osid.type.TypeList | a list containing the supported trust types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTrustType | ||
| Description |
Tests if the given trust type is supported. | ||
| Parameters | osid.type.Type | trustType | a Type indicating a trust type |
| Return | boolean | true if the given Type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | trustType is null | |
| Compliance | mandatory | This method must be implemented. | |