Documentation
¶
Index ¶
- type ClientHandler
- type ConnectionHandler
- type Handler
- type JWKHandler
- type PolicyHandler
- func (h *PolicyHandler) AddActionToPolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) AddResourceToPolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) AddSubjectToPolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) CreatePolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) DeletePolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) GetPolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) RemoveActionFromPolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) RemoveResourceFromPolicy(cmd *cobra.Command, args []string)
- func (h *PolicyHandler) RemoveSubjectFromPolicy(cmd *cobra.Command, args []string)
- type WardenHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientHandler ¶
type ClientHandler struct {
Config *config.Config
M *client.HTTPManager
}
func (*ClientHandler) CreateClient ¶
func (h *ClientHandler) CreateClient(cmd *cobra.Command, args []string)
func (*ClientHandler) DeleteClient ¶
func (h *ClientHandler) DeleteClient(cmd *cobra.Command, args []string)
func (*ClientHandler) ImportClients ¶
func (h *ClientHandler) ImportClients(cmd *cobra.Command, args []string)
type ConnectionHandler ¶ added in v0.2.0
type ConnectionHandler struct {
Config *config.Config
M *connection.HTTPManager
}
func (*ConnectionHandler) CreateConnection ¶ added in v0.2.0
func (h *ConnectionHandler) CreateConnection(cmd *cobra.Command, args []string)
func (*ConnectionHandler) DeleteConnection ¶ added in v0.2.0
func (h *ConnectionHandler) DeleteConnection(cmd *cobra.Command, args []string)
type Handler ¶
type Handler struct {
Clients *ClientHandler
Connections *ConnectionHandler
Policies *PolicyHandler
Keys *JWKHandler
Warden *WardenHandler
}
func NewHandler ¶
type JWKHandler ¶
type JWKHandler struct {
Config *config.Config
M *jwk.HTTPManager
}
func (*JWKHandler) CreateKeys ¶
func (h *JWKHandler) CreateKeys(cmd *cobra.Command, args []string)
func (*JWKHandler) DeleteKeys ¶
func (h *JWKHandler) DeleteKeys(cmd *cobra.Command, args []string)
type PolicyHandler ¶ added in v0.2.0
type PolicyHandler struct {
Config *config.Config
M *policy.HTTPManager
}
func (*PolicyHandler) AddActionToPolicy ¶ added in v0.2.0
func (h *PolicyHandler) AddActionToPolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) AddResourceToPolicy ¶ added in v0.2.0
func (h *PolicyHandler) AddResourceToPolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) AddSubjectToPolicy ¶ added in v0.2.0
func (h *PolicyHandler) AddSubjectToPolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) CreatePolicy ¶ added in v0.2.0
func (h *PolicyHandler) CreatePolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) DeletePolicy ¶ added in v0.2.0
func (h *PolicyHandler) DeletePolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) GetPolicy ¶ added in v0.2.0
func (h *PolicyHandler) GetPolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) RemoveActionFromPolicy ¶ added in v0.2.0
func (h *PolicyHandler) RemoveActionFromPolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) RemoveResourceFromPolicy ¶ added in v0.2.0
func (h *PolicyHandler) RemoveResourceFromPolicy(cmd *cobra.Command, args []string)
func (*PolicyHandler) RemoveSubjectFromPolicy ¶ added in v0.2.0
func (h *PolicyHandler) RemoveSubjectFromPolicy(cmd *cobra.Command, args []string)
type WardenHandler ¶ added in v0.2.0
type WardenHandler struct {
Config *config.Config
M *warden.HTTPWarden
}
func (*WardenHandler) IsAuthorized ¶ added in v0.2.0
func (h *WardenHandler) IsAuthorized(cmd *cobra.Command, args []string)
Click to show internal directories.
Click to hide internal directories.