OSID Logo
OSID Specifications
authentication process package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authentication.process.AuthenticationInput
Implementsosid.OsidCondition
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.TypeauthenticationInputRecordTypean authentication input record type
Returnosid.authentication.process.records.AuthenticationInputRecordthe authentication input record
ErrorsNULL_ARGUMENT authenticationInputRecordType is null
OPERATION_FAILEDunable to complete request
PERMISSION_DENIEDauthorization failure occurred
UNSUPPORTED hasRecordType(authenticationInputRecordType) is false
CompliancemandatoryThis method must be implemented.