Skip to main content

Module auth

Module auth 

Source
Expand description

Streaming client authentication.

Implement AuthValidator for custom authentication (database, LDAP, etc.) or use StaticAuthValidator for config-file-based users/roles.

Structs§

AuthResult
Result of successful authentication.
Role
A role with named permissions.
StaticAuthValidator
Config-file-based authentication matching the C++ implementation.
User
A user with credentials and role assignment.

Enums§

AuthError
Authentication error.

Constants§

PERM_STREAMING
Permission required for streaming clients.

Traits§

AuthValidator
Trait for validating streaming client credentials.