OSID Logo
OSID Specifications
authentication process package
Version 3.1.0
Interfaceosid.authentication.process.AuthenticationInput
Implementsosid.OsidCondition
Used Byosid.authentication.process.AuthenticationValidationSession
Description

An authorization condition interface.

MethodgetAuthenticationInputRecord
Description

Gets the record corresponding to the given AuthenticationInput record Type. This method must be used to retrieve an object implementing the requested record interface along with all of its ancestor interfaces. The authenticationInputRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(authenticationInputRecordType) is true.

Parametersosid.type.TypeauthenticationInputRecordType an authentication input record type
Returnosid.authentication.process.records.AuthenticationInputRecord the authentication input record
ErrorsNULL_ARGUMENT authenticationInputRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(authenticationInputRecordType) is false
Compliancemandatory This method must be implemented.