Reference
OpcAccessControlList Class
Provides the abstract base class of the access control lists of an OpcServerSecurity, which authenticate the identity tokens of one OpcAccessControlTokenType and maintain one OpcAccessControlEntry per OpcPrincipal.
Reference
OpcAccessControlList Class
- Namespace
- Opc.UaFx.Server
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcAccessControlList Members
Provides the abstract base class of the access control lists of an OpcServerSecurity, which authenticate the identity tokens of one OpcAccessControlTokenType and maintain one OpcAccessControlEntry per OpcPrincipal.
Syntax
csharp
public abstract class OpcAccessControlListvbnet
Public MustInherit Class OpcAccessControlListInheritance
Object → OpcAccessControlList
Derived types
Constructors
| Name | Description |
|---|---|
| Opc | Initializes a new instance of the Opcowner, operation and endpoint specified. |
Properties
| Name | Description |
|---|---|
| Endpoint | Gets the mode which the entries created by the list use to evaluate an endpoint which has neither been enabled nor disabled explicitly. |
| Entries | Gets a read-only collection of the entries of the list. |
| IsConfigured | Gets a value indicating whether the Configuration states a user token policy of the token type of the access control list. |
| IsEnabled | Gets or sets a value indicating whether the server offers the token type of the access control list and uses the list to authenticate and authorize its users. |
| Operation | Gets the mode which the entries created by the list use to evaluate an operation which has neither been allowed nor denied explicitly. |
| Owner | Gets the server the list belongs to. |
| TokenType | Gets the type of the identity tokens the list is responsible for. |
Methods
| Name | Description |
|---|---|
| AddEntry | Adds an entry for the principal specified to the list. |
| Allow | Allows the operation specified explicitly for the principal specified. |
| Authenticate | When overridden in a derived class, authenticates the identityToken specified. |
| ConfigureCore | When overridden in a derived class, applies the configuration of the Owner to the list. |
| Deny | Denies the operation specified explicitly for the principal specified. |
| Disable | Disables the endpoint specified explicitly for the principal specified. |
| Enable | Enables the endpoint specified explicitly for the principal specified. |
| Is | Determines whether the endpoint of the current secure channel is disabled for the principal specified. |
| Is | Determines whether the endpoint of the current secure channel is enabled for the principal specified. |
| Is | Determines whether the operation specified is allowed for the principal specified. |
| Is | Determines whether the operation specified is denied for the principal specified. |
| RemoveEntry | Removes the entry specified from the list. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

