Documentation
¶
Overview ¶
Package auth contains implementations for interfaces in the pkg/auth package
Directories
¶
| Path | Synopsis |
|---|---|
|
Package authenticator contains implementations for pkg/auth/authenticator interfaces
|
Package authenticator contains implementations for pkg/auth/authenticator interfaces |
|
password
Package password contains authenticator.Password implementations
|
Package password contains authenticator.Password implementations |
|
password/keystone
Package keystone provides authentication via keystone.
|
Package keystone provides authentication via keystone. |
|
request/x509
Package x509 provides a request authenticator that validates and extracts user information from client certificates
|
Package x509 provides a request authenticator that validates and extracts user information from client certificates |
|
token/oidc
oidc implements the authenticator.Token interface using the OpenID Connect protocol.
|
oidc implements the authenticator.Token interface using the OpenID Connect protocol. |
|
token/webhook
Package webhook implements the authenticator.Token interface using HTTP webhooks.
|
Package webhook implements the authenticator.Token interface using HTTP webhooks. |
|
Package authorizer contains implementations for pkg/auth/authorizer interfaces
|
Package authorizer contains implementations for pkg/auth/authorizer interfaces |
|
rbac
Package rbac implements the authorizer.Authorizer interface using roles base access control.
|
Package rbac implements the authorizer.Authorizer interface using roles base access control. |
|
webhook
Package webhook implements the authorizer.Authorizer interface using HTTP webhooks.
|
Package webhook implements the authorizer.Authorizer interface using HTTP webhooks. |
Click to show internal directories.
Click to hide internal directories.