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. |