Documentation ¶
Index ¶
- Constants
- type AttributeFilter
- type FakeClient
- func (c *FakeClient) CreateUser(realm string, user *userv1beta1.MessagingUser) error
- func (c *FakeClient) DeleteUser(realm string, user *userv1beta1.MessagingUser) error
- func (c *FakeClient) GetRealms() ([]string, error)
- func (c *FakeClient) GetUser(realm string, username string) (*userv1beta1.MessagingUser, error)
- func (c *FakeClient) GetUsers(realm string, filters ...AttributeFilter) ([]*userv1beta1.MessagingUser, error)
- func (c *FakeClient) UpdateUser(realm string, _ *userv1beta1.MessagingUser, updated *userv1beta1.MessagingUser) error
- type KeycloakClient
- type NewKeycloakClientFunc
Constants ¶
View Source
const ATTR_ANNOTATIONS = "annotations"
View Source
const ATTR_AUTHENTICATION_TYPE = "authenticationType"
View Source
const ATTR_FROM_CRD = "fromCrd"
View Source
const ATTR_OWNER_REFERENCES = "ownerReferences"
View Source
const ATTR_RESOURCE_NAME = "resourceName"
View Source
const ATTR_RESOURCE_NAMESPACE = "resourceNamespace"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeFilter ¶
type FakeClient ¶
type FakeClient struct {
Users map[string][]*userv1beta1.MessagingUser
}
func (*FakeClient) CreateUser ¶
func (c *FakeClient) CreateUser(realm string, user *userv1beta1.MessagingUser) error
func (*FakeClient) DeleteUser ¶
func (c *FakeClient) DeleteUser(realm string, user *userv1beta1.MessagingUser) error
func (*FakeClient) GetRealms ¶
func (c *FakeClient) GetRealms() ([]string, error)
func (*FakeClient) GetUser ¶
func (c *FakeClient) GetUser(realm string, username string) (*userv1beta1.MessagingUser, error)
func (*FakeClient) GetUsers ¶
func (c *FakeClient) GetUsers(realm string, filters ...AttributeFilter) ([]*userv1beta1.MessagingUser, error)
func (*FakeClient) UpdateUser ¶
func (c *FakeClient) UpdateUser(realm string, _ *userv1beta1.MessagingUser, updated *userv1beta1.MessagingUser) error
type KeycloakClient ¶
type KeycloakClient interface { CreateUser(realm string, user *userv1beta1.MessagingUser) error UpdateUser(realm string, existing *userv1beta1.MessagingUser, updated *userv1beta1.MessagingUser) error GetUser(realm string, username string) (*userv1beta1.MessagingUser, error) DeleteUser(realm string, user *userv1beta1.MessagingUser) error GetUsers(realm string, filters ...AttributeFilter) ([]*userv1beta1.MessagingUser, error) GetRealms() ([]string, error) }
type NewKeycloakClientFunc ¶
Click to show internal directories.
Click to hide internal directories.