Documentation
¶
Index ¶
- type AuthClient
- func (authClient *AuthClient) GetRolesFromToken(ctx context.Context, accessToken string) ([]string, error)
- func (authClient *AuthClient) GetUserFromToken(ctx context.Context, accessToken string) (*models.User, error)
- func (authClient *AuthClient) Initialize(authURL, authRealm, authClientID, authClientSecret string)
- func (authClient *AuthClient) RetrospectToken(ctx context.Context, accessToken string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthClient ¶
type AuthClient struct { Client *gocloak.GoCloak URL string Realm string ClientID string ClientSecret string }
func (*AuthClient) GetRolesFromToken ¶
func (*AuthClient) GetUserFromToken ¶
func (*AuthClient) Initialize ¶
func (authClient *AuthClient) Initialize(authURL, authRealm, authClientID, authClientSecret string)
func (*AuthClient) RetrospectToken ¶
func (authClient *AuthClient) RetrospectToken(ctx context.Context, accessToken string) error
Click to show internal directories.
Click to hide internal directories.