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

The authorization rules profile describes the interoperability among authorization rules services.

MethodsupportsVisibleFederation
Description

Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.

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

Tests if looking up authorization enablers is supported.

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

Tests if querying authorization enablers is supported.

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

Tests if searching authorization enablers is supported.

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

Tests if an authorization enabler administrative service is supported.

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

Tests if an authorization enabler notification service is supported.

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

Tests if an authorization enabler vault lookup service is supported.

Returnboolean true if an authorization enabler vault lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationEnablerVaultAssignment
Description

Tests if an authorization enabler vault service is supported.

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

Tests if an authorization enabler vault lookup service is supported.

Returnboolean true if an authorization enabler vault service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationEnablerRuleLookup
Description

Tests if an authorization enabler authorization rule lookup service is supported.

Returnboolean true if an authorization enabler authorization rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAuthorizationEnablerRuleApplication
Description

Tests if an authorization enabler authorization rule application service is supported.

Returnboolean true if authorization enabler authorization rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationEnablerRecordTypes
Description

Gets the supported AuthorizationEnabler record types.

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

Tests if the given AuthorizationEnabler record type is supported.

Parametersosid.type.TypeauthorizationEnablerRecordTypea Type indicating an AuthorizationEnabler record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT authorizationEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationEnablerSearchRecordTypes
Description

Gets the supported AuthorizationEnabler search record types.

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

Tests if the given AuthorizationEnabler search record type is supported.

Parametersosid.type.TypeauthorizationEnablerSearchRecordTypea Type indicating an AuthorizationEnabler search record type
Returnboolean true if the given search record type is supported, false otherwise
ErrorsNULL_ARGUMENT authorizationEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.