OSID Logo
OSID Specifications
authorization package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authorization.AuthorizationProfile
Implementsosid.OsidProfile
Description

The AuthorizationProfile describes the interoperability among authorization services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorization
Description

Tests for the availability of an authorization service which is the basic service for checking authorizations.

Returnboolean true if authorization is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationLookup
Description

Tests if an authorization lookup service is supported. An authorization lookup service defines methods to access authorizations.

Returnbooleantrue if authorization lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationQuery
Description

Tests if an authorization query service is supported.

Returnboolean true if authorization query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationSearch
Description

Tests if an authorization search service is supported.

Returnboolean true if authorization search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationAdmin
Description

Tests if an authorization administrative service is supported.

Returnboolean true if authorization admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationNotification
Description

Tests if authorization notification is supported. Messages may be sent when authorizations are created, modified, or deleted.

Returnboolean true if authorization notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationVault
Description

Tests if an authorization to vault lookup session is available.

Returnboolean true if authorization vault lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationVaultAssignment
Description

Tests if an authorization to vault assignment session is available.

Returnboolean true if authorization vault assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationSmartVault
Description

Tests if an authorization smart vaulting session is available.

Returnboolean true if authorization smart vaulting is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionLookup
Description

Tests if a function lookup service is supported. A function lookup service defines methods to access authorization functions.

Returnboolean true if function lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionQuery
Description

Tests if a function query service is supported.

Returnboolean true if function query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionSearch
Description

Tests if a function search service is supported.

Returnboolean true if function search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionAdmin
Description

Tests if a function administrative service is supported.

Returnboolean true if function admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionNotification
Description

Tests if function notification is supported. Messages may be sent when functions are created, modified, or deleted.

Returnboolean true if function notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionVault
Description

Tests if a function to vault lookup session is available.

Returnboolean true if function vault lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionVaultAssignment
Description

Tests if a function to vault assignment session is available.

Returnboolean true if function vault assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionSmartVault
Description

Tests if a function smart vaulting session is available.

Returnboolean true if function smart vaulting is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierLookup
Description

Tests if a qualifier lookup service is supported. A function lookup service defines methods to access authorization qualifiers.

Returnboolean true if qualifier lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierQuery
Description

Tests if a qualifier query service is supported.

Returnboolean true if qualifier query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierSearch
Description

Tests if a qualifier search service is supported.

Returnboolean true if qualifier search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierAdmin
Description

Tests if a qualifier administrative service is supported.

Returnboolean true if qualifier admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierNotification
Description

Tests if qualifier notification is supported. Messages may be sent when qualifiers are created, modified, or deleted.

Returnboolean true if qualifier notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierHierarchy
Description

Tests if a qualifier hierarchy traversal is supported.

Returnboolean true if a qualifier hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierHierarchyDesign
Description

Tests if qualifier hierarchy design is supported.

Returnboolean true if a qualifier hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierVault
Description

Tests if a qualifier to vault lookup session is available.

Returnboolean true if qualifier vault lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierVaultAssignment
Description

Tests if a qualifier to vault assignment session is available.

Returnboolean true if qualifier vault assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierSmartVault
Description

Tests if a qualifier smart vaulting session is available.

Returnboolean true if qualifier smart vault session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultLookup
Description

Tests if a vault lookup service is supported. A vault lookup service defines methods to access authorization vaults.

Returnboolean true if function lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultQuery
Description

Tests if a vault query service is supported.

Returnboolean true if vault query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultSearch
Description

Tests if a vault search service is supported.

Returnboolean true if vault search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultAdmin
Description

Tests if a vault administrative service is supported.

Returnboolean true if vault admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultNotification
Description

Tests if vault notification is supported. Messages may be sent when vaults are created, modified, or deleted.

Returnboolean true if vault notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultHierarchy
Description

Tests if a vault hierarchy traversal is supported.

Returnboolean true if a vault hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultHierarchyDesign
Description

Tests if vault hierarchy design is supported.

Returnboolean true if a function hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizatinBatch
Description

Tests if an authorization batch service is supported.

Returnboolean true if an authorization batch service design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizatinRules
Description

Tests if an authorization rules service is supported.

Returnboolean true if an authorization rules service design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationRecordTypes
Description

Gets the supported Authorization record types.

Returnosid.type.TypeLista list containing the supported authorization record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationRecordType
Description

Tests if the given authorization record type is supported.

Parametersosid.type.TypeauthorizationRecordTypea Type indicating an authorization record type
Returnboolean true if the given record Type is supported, false otherwise
ErrorsNULL_ARGUMENT authorizationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationSearchRecordTypes
Description

Gets the supported Authorization search record types.

Returnosid.type.TypeLista list containing the supported authorization search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationSearchRecordType
Description

Tests if the given authorization search record type is supported.

Parametersosid.type.TypeauthorizationSearchRecordTypea Type indicating an authorization search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT authorizationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetFunctionRecordTypes
Description

Gets the supported Function record types.

Returnosid.type.TypeLista list containing the supported Function record types
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionRecordType
Description

Tests if the given Function record type is supported.

Parametersosid.type.TypefunctionRecordTypea Type indicating a Function record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT functionRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetFunctionSearchRecordTypes
Description

Gets the supported Function search record types.

Returnosid.type.TypeLista list containing the supported Function search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsFunctionSearchRecordType
Description

Tests if the given Function search record type is supported.

Parametersosid.type.TypefunctionSearchRecordTypea Type indicating a Function search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT functionSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetQualifierRecordTypes
Description

Gets the supported Qualifier record types.

Returnosid.type.TypeLista list containing the supported Qualifier record types
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierRecordType
Description

Tests if the given Qualifier record type is supported.

Parametersosid.type.TypequalifierRecordTypea Type indicating a Qualifier record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT qualifierRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetQualifierSearchRecordTypes
Description

Gets the supported Qualifier search record types.

Returnosid.type.TypeLista list containing the supported Qualifier search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsQualifierSearchRecordType
Description

Tests if the given Qualifier search record type is supported.

Parametersosid.type.TypequalifierSearchRecordTypea Type indicating a Qualifier search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT qualifierSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetVaultRecordTypes
Description

Gets the supported Vault record types.

Returnosid.type.TypeLista list containing the supported Vault record types
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultRecordType
Description

Tests if the given Vault record type is supported.

Parametersosid.type.TypevaultRecordTypea Type indicating a Vault type
Returnboolean true if the given vault record Type is supported, false otherwise
ErrorsNULL_ARGUMENT vaultRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetVaultSearchRecordTypes
Description

Gets the supported vault search record types.

Returnosid.type.TypeLista list containing the supported Vault search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsVaultSearchRecordType
Description

Tests if the given vault search record type is supported.

Parametersosid.type.TypevaultSearchRecordTypea Type indicating a Vault search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT vaultSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationConditionRecordTypes
Description

Gets the supported AuthorizationCondition record types.

Returnosid.type.TypeLista list containing the supported AuthorizationCondition record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationConditionRecordType
Description

Tests if the given AuthorizationCondition record type is supported.

Parametersosid.type.TypeauthorizationConditionRecordTypea Type indicating an AuthorizationCondition record type
Returnboolean true if the given authorization condition record Type is supported, false otherwise
ErrorsNULL_ARGUMENT authorizationConditionRecordType is null
CompliancemandatoryThis method must be implemented.