PLCnext API Documentation 25.0.2.69
|
Namespace for services of the User Manager (UM) More...
Classes | |
class | ChannelInformation |
Describes an external channel at which the authentication of a user was requested. More... | |
class | IAuthorizationInfoService |
This service checks if a session has particular permissions for protected entity operations. More... | |
class | IPasswordAuthenticationService |
Create and close sessions at the UserManager. More... | |
class | ISessionService |
UserManager Service to retrieve and set session properties like sessionId and extended session informations More... | |
Enumerations | |
enum class | AuthenticationError : int32 { None = 0 , InvalidCredentials = 1 , PenaltyDelayActive = 2 , SessionLimitReached = 3 , UserPasswordExpired = 4 , TryAgainLater = 5 } |
Describes several error codes which can occur during an authentication request. More... | |
enum class | MessageSecurityMode : int32 { None = 0 , Signed = 1 , Encrypted = 2 } |
Describes the security measures which are applied to messages transported via a channel. More... | |
Functions | |
ARP_EXPORT std::ostream & | operator<< (std::ostream &os, AuthenticationError value) |
ARP_EXPORT std::istream & | operator>> (std::istream &is, AuthenticationError &value) |
ARP_EXPORT std::ostream & | operator<< (std::ostream &os, MessageSecurityMode value) |
ARP_EXPORT std::istream & | operator>> (std::istream &is, MessageSecurityMode &value) |
constexpr MessageSecurityMode | operator| (MessageSecurityMode lhs, MessageSecurityMode rhs) |
constexpr MessageSecurityMode | operator& (MessageSecurityMode lhs, MessageSecurityMode rhs) |
constexpr MessageSecurityMode & | operator|= (MessageSecurityMode &lhs, MessageSecurityMode rhs) |
constexpr MessageSecurityMode & | operator&= (MessageSecurityMode &lhs, MessageSecurityMode rhs) |
constexpr MessageSecurityMode | operator~ (MessageSecurityMode arg) |
Namespace for services of the User Manager (UM)
|
strong |
Describes several error codes which can occur during an authentication request.
|
strong |
Describes the security measures which are applied to messages transported via a channel.
The names of the message security modes are similar to the names for values for
at OPC UA standard 1.03 part 4 (see section 7.14, table 134). But by intent the numeric values are not equal because internally flags should be used for faster processing.