9 Authorization Services

9.5 Information Model for Requesting Access Tokens

9.5.5 GetServiceDescription

GetServiceDescription is used to read the metadata needed to request Access Tokens from the Authorization Service.
Signature
GetServiceDescription (
[out] String serviceUri
[out] ByteString serviceCertificate
[out] UserTokenPolicy[] policies
);
Argument | Description |
---|---|
serviceUri | A globally unique identifier for the Authorization Service. |
serviceCertificate | The complete chain of Certificates needed to validate the Access Tokens provided by the Authorization Service. |
policies | The UserIdentityTokens accepted by the Authorization Service. |
Method Result Codes (defined in Call Service)
Result Code | Description |
---|---|
Bad_UserAccessDenied | The current user does not have the rights required. |
Table 64 specifies the AddressSpace representation for the GetServiceDescription Method.
Table 64 – GetServiceDescription Method AddressSpace Definition
Attribute | Value |
---|---|
BrowseName | GetServiceDescription |
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasProperty | Variable | OutputArguments | Argument[] | PropertyType | Mandatory |