class documentation
class UserProtocol(UserAuthentication, UserAuthorization, UserPresence, Protocol):
Complete public User interface.
Inherited from UserAuthentication:
| Method | check |
Return whether password authenticates the user. |
Inherited from UserAuthorization (via UserAuthentication):
| Method | current |
Undocumented |
| Property | current |
Current access level of the user. |
| Property | maximum |
Maximum access level the user may be assigned. |
| Property | priority |
Authorization priority. |
| Property | role |
The user's asyncua role. |
Inherited from UserPresence (via UserAuthentication, UserAuthorization):
| Async Method | add |
Register an active session for the user. |
| Async Method | remove |
Unregister a previously added active session. |
| Property | present |
Whether the user currently has at least one active session. |
| Property | sessions |
Active sessions (Read-only). |
Inherited from UserIdentity (via UserAuthentication, UserAuthorization, UserPresence):
| Property | full |
Absolute username. |
| Property | name |
Unique username. |