package
0.4.0
Repository: https://github.com/reugn/auth-server.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewAerospike returns a new AerospikeRepository using environment variables for configuration.
NewLocal returns a new Local repository using an environment variable to read a custom path to the configuration file.
NewVault returns a new VaultRepository using environment variables for configuration.

# Constants

No description provided by the author
No description provided by the author

# Structs

AerospikeRepository implements the Repository interface using Aerospike Database as the storage backend.
AuthDetails contains authentication details for the user.
Local implements the Repository interface by loading authentication details from a local configuration file.
RequestDetails represents request details.
UserDetails represents user details.
VaultRepository implements the Repository interface using HashiCorp Vault as the storage backend.

# Interfaces

A Repository acts as a gateway to the authentication and authorization operations, facilitating secure access to resources.

# Type aliases

UserRole represents a user role.