package
0.1.14-beta9
Repository: https://github.com/patrickascher/gofer.git
Documentation: pkg.go.dev

# 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.