Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cservice-api
command
|
|
|
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.