Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
Package controllers provides the controllers for the API
|
Package controllers provides the controllers for the API |
admin
Package admin defines the admin controllers.
|
Package admin defines the admin controllers. |
Package db defines the database types and functions.
|
Package db defines the database types and functions. |
types/flags
Package flags contains all the bitmask based flags used in the database.
|
Package flags contains all the bitmask based flags used in the database. |
internal
|
|
auth/oath/totp
Package totp provides a time-based one-time password (TOTP) implementation.
|
Package totp provides a time-based one-time password (TOTP) implementation. |
auth/password
Package password provides password hashing and validation.
|
Package password provides password hashing and validation. |
auth/reset
Package reset provides password reset token management functionality
|
Package reset provides password reset token management functionality |
checks
Package checks contains functions intended for Is, Has, etc.
|
Package checks contains functions intended for Is, Has, etc. |
config
Package config provides configuration management
|
Package config provides configuration management |
cron
Package cron provides cron job scheduling using the robfig/cron library
|
Package cron provides cron job scheduling using the robfig/cron library |
docs
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
errors
Package errors provides consistent error handling and response formatting for the API
|
Package errors provides consistent error handling and response formatting for the API |
globals
Package globals contains global variables and functions
|
Package globals contains global variables and functions |
helper
Package helper provides helper functions for channel registration validation
|
Package helper provides helper functions for channel registration validation |
jwks
Package jwks provides functions for generating a JWKS
|
Package jwks provides functions for generating a JWKS |
mail
Package mail provides a mail service
|
Package mail provides a mail service |
metrics
Package metrics provides authentication-specific metrics collection
|
Package metrics provides authentication-specific metrics collection |
ratelimit
Package ratelimit provides rate limiting functionality using Redis
|
Package ratelimit provides rate limiting functionality using Redis |
telemetry
Package telemetry provides OpenTelemetry initialization and management
|
Package telemetry provides OpenTelemetry initialization and management |
testutils
Package testutils provides shared unit test functions
|
Package testutils provides shared unit test functions |
tracing
Package tracing provides business-specific distributed tracing utilities
|
Package tracing provides business-specific distributed tracing utilities |
Package middlewares provides HTTP middleware for business metrics collection
|
Package middlewares provides HTTP middleware for business metrics collection |
Package models contains the database models
|
Package models contains the database models |
Package routes defines the routes for the echo server.
|
Package routes defines the routes for the echo server. |
Click to show internal directories.
Click to hide internal directories.