Documentation ¶
Overview ¶
Package keycloak implements a keycloak client for Lagoon.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a Keycloak admin client.
func NewClientCredentialsClient ¶ added in v0.4.0
func NewClientCredentialsClient(ctx context.Context, baseURL, clientID, clientSecret string) (*Client, error)
NewClientCredentialsClient creates a new keycloak client.
type Group ¶
type Group struct { ID string `json:"id"` GroupUpdateRepresentation }
Group represents a Keycloak Group. It holds the fields required when getting a list of groups from keycloak.
type GroupUpdateRepresentation ¶
type GroupUpdateRepresentation struct { Name string `json:"name"` Attributes map[string][]string `json:"attributes"` }
GroupUpdateRepresentation holds the fields required when updating a group.
Click to show internal directories.
Click to hide internal directories.