package
2024.3.0+incompatible
Repository: https://github.com/hiveot/hub.git
Documentation: pkg.go.dev

# Functions

NewAuthManageClients creates the capability to manage authentication clients store for storing clients msgServer for applying changes to the server hc hub client for subscribing to receive requests.
NewAuthManageProfile returns a user profile management capability.
NewAuthManageRoles creates the auth role management capability.
NewAuthService creates an authentication service instance store is the client store to store authentication clients msgServer used to apply changes to users, devices and services.
StartAuthService creates and launch the auth service with the given config This creates a password store using the config file and password encryption method.

# Structs

AuthManageClients handles management of devices,users and service clients This implements the IAuthManageClients interface.
AuthManageProfile is the capability for clients to view and update their own profile.
AuthManageRoles manages custom roles.
AuthService handles authentication and authorization requests.