GetServiceDescription is used to read the metadata needed to request AccessTokens from the AuthorizationService.

Signature

GetServiceDescription (

[out] String serviceUri

[out] ByteString serviceCertificate

[out] UserTokenPolicy[] userTokenPolicies

);

Argument

Description

serviceUri

A globally unique identifier for the AuthorizationService.

serviceCertificate

The complete chain of Certificates used to to validate the AccessTokens provided by the AuthorizationService.

userTokenPolicies

The UserIdentityTokens accepted by the AuthorizationService.

Method Result Codes (defined in Call Service)

Result Code

Description

Bad_UserAccessDenied

The current user does not have the rights required.

Table 148 specifies the AddressSpace representation for the GetServiceDescription Method.

Table 148 – GetServiceDescription Method AddressSpace Definition

Attribute

Value

BrowseName

2:GetServiceDescription

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

0:HasProperty

Variable

0:OutputArguments

0:Argument[]

0:PropertyType

Mandatory