Reference
OpcIssuedTokenAcl Members
Represents the access control list of an OpcServerSecurity which authenticates issued identity tokens containing a Kerberos token.
Reference
OpcIssuedTokenAcl Members
- Type
- OpcIssuedTokenAcl
- Namespace
- Opc.UaFx.Server
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
Inherits members from OpcAccessControlList.
Constructors
OpcIssuedTokenAcl
Initializes a new instance of the OpcIssuedTokenAcl class using the owner specified.
public OpcIssuedTokenAcl(OpcServerBase owner)Public Sub New(owner As OpcServerBase)Parameters
| Name | Type | Description |
|---|---|---|
owner | OpcServerBase | The OpcServerBase the list belongs to. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The owner is a null reference ( |
Remarks
The entries created by the list evaluate operations and endpoints using the mode Whitelist.
Properties
TokenType
Gets the type of the identity tokens the list is responsible for.
protected override OpcAccessControlTokenType TokenType { get; }Protected Overrides ReadOnly Property TokenType As OpcAccessControlTokenTypeProperty value
Always IssuedToken.
Overrides
Methods
Authenticate
Authenticates the identityToken specified if it is an issued identity token.
public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)Public Overrides Function Authenticate(
identityToken As OpcIdentityToken) As OpcPrincipalParameters
| Name | Type | Description |
|---|---|---|
identityToken | OpcIdentityToken | The OpcIdentityToken to authenticate. |
Returns
A new OpcPrincipal of the identity of the identityToken if it is an OpcIssuedIdentityToken which passes the validation; otherwise a null reference (Nothing in Visual Basic).
Exceptions
| Exception | Condition |
|---|---|
| OpcException | The token data cannot be read as a security token or the validation of the Kerberos token fails; the exception states Bad |
| Platform | The identityToken is an Opc |
Overrides
Remarks
The entries of the list are not used to authenticate the token.

