# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
AddNavigationPoint to the database navigation.
AddProtocol is a helper to log a key, value(optional) for the given user id.
BuildRouteGuard is creating a map[PATTERN][HTTPMethod][]roles.
ChangePassword will change the password and delete the pw token.
ChangePasswordTokenValid will check if the token was signed the last 15 minutes and if the user is still valid.
ConfigureProvider will config the provider an add it to a local cache.
No description provided by the author
JWTGenerateCallback will generate the user claim for the frontend.
JWTRefreshCallback will check if the refresh token is existing and still valid.
New will return the configured provider.
RandomPassword generates a random password with the given length.
Register a new cache provider by name.
UserByLogin will return the user.
# Constants
Pre-defined Protocol keys.
Pre-defined Protocol keys.
predefined http parameter and return keys.
predefined http parameter and return keys.
predefined http parameter and return keys.
Pre-defined Protocol keys.
Pre-defined Protocol keys.
Pre-defined Protocol keys.
predefined http parameter and return keys.
predefined http parameter and return keys.
predefined http parameter and return keys.
predefined http parameter and return keys.
Pre-defined Protocol keys.
Pre-defined Protocol keys.
Pre-defined Protocol keys.
Pre-defined Protocol keys.
# Variables
Error messages.
No description provided by the author
Error messages.
Error messages.
Error messages.
# Structs
Base model is a helper for the default cache and builder.
Claim will hold the user information.
Navigation struct.
Option model.
Protocol struct to log user actions.
No description provided by the author
No description provided by the author
Role struct is holding the permission for frontend and backend routes.
Schema should be used as a return value for the providers.
User model.
# Interfaces
Interface for the providers.