Directories ¶
Path | Synopsis |
---|---|
analytics
Package analytics defines functions and structs used to store authorization audit data to redis.
|
Package analytics defines functions and structs used to store authorization audit data to redis. |
config
Package config defines configuration for leona-apiserver.
|
Package config defines configuration for leona-apiserver. |
controller/v1/cache
Package cache defines a cache service which can return all secrets and policies.
|
Package cache defines a cache service which can return all secrets and policies. |
controller/v1/user
Package user implements the user handler.
|
Package user implements the user handler. |
options
Package options contains flags and options for initializing an apiserver
|
Package options contains flags and options for initializing an apiserver |
service/v1
Package v1 is the place where you can implements more complex business logic.
|
Package v1 is the place where you can implements more complex business logic. |
store
Package store defines the storage interface for leona-apiserver.
|
Package store defines the storage interface for leona-apiserver. |
config
Package config defines gstash configuration.
|
Package config defines gstash configuration. |
gstashs
Package gstashs defines multiple back-end service used to persistent store iam analytics data.
|
Package gstashs defines multiple back-end service used to persistent store iam analytics data. |
storage
Package storage defines storages which store the analytics data from iam-authz-server.
|
Package storage defines storages which store the analytics data from iam-authz-server. |
storage/redis
Package redis provides an redis implementation of the AnalyticsStorage storage interface.
|
Package redis provides an redis implementation of the AnalyticsStorage storage interface. |
pkg
|
|
code
Package code defines error codes for leona platform.
|
Package code defines error codes for leona platform. |
logger
Package logger defines gorm logger
|
Package logger defines gorm logger |
middleware
Package middleware defines multiple gin middlewares
|
Package middleware defines multiple gin middlewares |
middleware/auth
Package auth defines authentication strategy like Basic, Bearer.
|
Package auth defines authentication strategy like Basic, Bearer. |
options
Package options is the public flags and options used by a generic api server.
|
Package options is the public flags and options used by a generic api server. |
server
Package server runs a http server used to provide a api to check gstash health status.
|
Package server runs a http server used to provide a api to check gstash health status. |
util/gormutil
Package gormutil is a util to convert offset and limit to default values.
|
Package gormutil is a util to convert offset and limit to default values. |
validation
Package validation defines validate functions internal used by leona.
|
Package validation defines validate functions internal used by leona. |
Click to show internal directories.
Click to hide internal directories.