Versions in this module Expand all Collapse all v5 v5.0.2 Feb 26, 2020 Changes in this version + func BoolP(value bool) *bool + func Float32P(value float32) *float32 + func Float64P(value float64) *float64 + func GetQueryParams(s interface{}) (map[string]string, error) + func Int32P(value int32) *int32 + func Int64P(value int64) *int64 + func IntP(value int) *int + func NilOrEmpty(value *string) bool + func PBool(value *bool) bool + func PFloat32(value *float32) float32 + func PFloat64(value *float64) float64 + func PInt(value *int) int + func PInt32(value *int32) int32 + func PInt64(value *int64) int64 + func PString(value *string) string + func StringP(value string) *string + type APIError struct + Code int + Message string + func (apiError APIError) Error() string + type Access struct + Impersonate *bool + Manage *bool + ManageGroupMembership *bool + MapRoles *bool + View *bool + type ActiveKeys struct + AES *string + HS256 *string + RS256 *string + type AggregatedPolicyRepresentation struct + Policies []string + type Attributes struct + LDAPENTRYDN []string + LDAPID []string + type CertResponse struct + Keys []*CertResponseKey + type CertResponseKey struct + Alg *string + E *string + Kid *string + Kty *string + N *string + Use *string + type Client struct + Access map[string]interface{} + AdminURL *string + Attributes map[string]string + AuthenticationFlowBindingOverrides map[string]string + AuthorizationServicesEnabled *bool + AuthorizationSettings *ResourceServerRepresentation + BaseURL *string + BearerOnly *bool + ClientAuthenticatorType *string + ClientID *string + ConsentRequired *bool + DefaultClientScopes []string + DefaultRoles []string + Description *string + DirectAccessGrantsEnabled *bool + Enabled *bool + FrontChannelLogout *bool + FullScopeAllowed *bool + ID *string + ImplicitFlowEnabled *bool + Name *string + NodeReRegistrationTimeout *int32 + NotBefore *int32 + OptionalClientScopes []string + Origin *string + Protocol *string + ProtocolMappers []*ProtocolMapperRepresentation + PublicClient *bool + RedirectURIs []string + RegisteredNodes map[string]string + RegistrationAccessToken *string + RootURL *string + Secret *string + ServiceAccountsEnabled *bool + StandardFlowEnabled *bool + SurrogateAuthRequired *bool + WebOrigins []string + type ClientMappingsRepresentation struct + Client *string + ID *string + Mappings []*Role + type ClientPolicyRepresentation struct + Clients []string + type ClientScope struct + ClientScopeAttributes *ClientScopeAttributes + Description *string + ID *string + Name *string + Protocol *string + ProtocolMappers []*ProtocolMappers + type ClientScopeAttributes struct + ConsentScreenText *string + DisplayOnConsentScreen *string + IncludeInTokenScope *string + type ClientSessionRepresentation struct + ActiveSessions *string + ClientID *string + ID *string + type Component struct + ComponentConfig *ComponentConfig + ID *string + Name *string + ParentID *string + ProviderID *string + ProviderType *string + SubType *string + type ComponentConfig struct + Algorithm []string + Priority []string + type CredentialRepresentation struct + Algorithm *string + Config *MultiValuedHashMap + Counter *int32 + CreatedDate *int64 + Device *string + Digits *int32 + HashIterations *int32 + HashedSaltedValue *string + Period *int32 + Salt *string + Temporary *bool + Type *string + Value *string + type DecisionStrategy string + var AFFIRMATIVE *DecisionStrategy = DecisionStrategyP("AFFIRMATIVE") + var CONSENSUS *DecisionStrategy = DecisionStrategyP("CONSENSUS") + var UNANIMOUS *DecisionStrategy = DecisionStrategyP("UNANIMOUS") + func DecisionStrategyP(value DecisionStrategy) *DecisionStrategy + type ExecuteActionsEmail struct + Actions []string + ClientID *string + Lifespan *int + RedirectURI *string + UserID *string + type GetClientsParams struct + ClientID *string + ViewableOnly *bool + type GetGroupsParams struct + BriefRepresentation *bool + First *int + Full *bool + Max *int + Search *string + func (obj GetGroupsParams) MarshalJSON() ([]byte, error) + type GetPermissionParams struct + First *int + Max *int + Name *string + Resource *string + Scope *string + Type *string + type GetPolicyParams struct + First *int + Max *int + Name *string + Permission *bool + Type *string + type GetResourceParams struct + Deep *bool + First *int + Max *int + Name *string + Owner *string + Scope *string + Type *string + URI *string + type GetScopeParams struct + Deep *bool + First *int + Max *int + Name *string + type GetUsersByRoleParams struct + First *int + Max *int + type GetUsersParams struct + BriefRepresentation *bool + Email *string + First *int + FirstName *string + LastName *string + Max *int + Search *string + Username *string + type GoCloak interface + AddClientRoleComposite func(token string, realm string, roleID string, roles []Role) error + AddClientRoleToGroup func(token string, realm string, clientID string, groupID string, roles []Role) error + AddClientRoleToUser func(token string, realm string, clientID string, userID string, roles []Role) error + AddDefaultGroup func(accessToken string, realm string, groupID string) error + AddDefaultScopeToClient func(token string, realm string, clientID string, scopeID string) error + AddOptionalScopeToClient func(token string, realm string, clientID string, scopeID string) error + AddRealmRoleComposite func(token string, realm string, roleName string, roles []Role) error + AddRealmRoleToGroup func(token string, realm string, groupID string, roles []Role) error + AddRealmRoleToUser func(token string, realm string, userID string, roles []Role) error + AddUserToGroup func(token string, realm string, userID string, groupID string) error + ClearKeysCache func(token string, realm string) error + ClearRealmCache func(token string, realm string) error + ClearUserCache func(token string, realm string) error + CreateChildGroup func(token string, realm string, groupID string, group Group) (string, error) + CreateClient func(accessToken, realm string, clientID Client) (string, error) + CreateClientProtocolMapper func(token, realm, clientID string, mapper ProtocolMapperRepresentation) (string, error) + CreateClientRole func(accessToken, realm, clientID string, role Role) (string, error) + CreateClientScope func(accessToken, realm string, scope ClientScope) (string, error) + CreateComponent func(accessToken, realm string, component Component) (string, error) + CreateGroup func(accessToken, realm string, group Group) (string, error) + CreateIdentityProvider func(token string, realm string, providerRep IdentityProviderRepresentation) (string, error) + CreatePermission func(token string, realm string, clientID string, ...) (*PermissionRepresentation, error) + CreatePolicy func(token string, realm string, clientID string, policy PolicyRepresentation) (*PolicyRepresentation, error) + CreateRealm func(token string, realm RealmRepresentation) (string, error) + CreateRealmRole func(token, realm string, role Role) (string, error) + CreateResource func(token string, realm string, clientID string, resource ResourceRepresentation) (*ResourceRepresentation, error) + CreateScope func(token string, realm string, clientID string, scope ScopeRepresentation) (*ScopeRepresentation, error) + CreateUser func(token string, realm string, user User) (string, error) + DecodeAccessToken func(accessToken string, realm string) (*jwt.Token, *jwt.MapClaims, error) + DecodeAccessTokenCustomClaims func(accessToken string, realm string, claims jwt.Claims) (*jwt.Token, error) + DeleteClient func(accessToken string, realm, clientID string) error + DeleteClientProtocolMapper func(token, realm, clientID, mapperID string) error + DeleteClientRole func(accessToken, realm, clientID, roleName string) error + DeleteClientRoleComposite func(token string, realm string, roleID string, roles []Role) error + DeleteClientRoleFromGroup func(token string, realm string, clientID string, groupID string, roles []Role) error + DeleteClientRoleFromUser func(token string, realm string, clientID string, userID string, roles []Role) error + DeleteClientScope func(accessToken string, realm, scopeID string) error + DeleteComponent func(accessToken string, realm, componentID string) error + DeleteGroup func(accessToken string, realm, groupID string) error + DeleteIdentityProvider func(token string, realm string, alias string) error + DeletePermission func(token string, realm string, clientID string, permissionID string) error + DeletePolicy func(token string, realm string, clientID string, policyID string) error + DeleteRealm func(token string, realm string) error + DeleteRealmRole func(token string, realm string, roleName string) error + DeleteRealmRoleComposite func(token string, realm string, roleName string, roles []Role) error + DeleteRealmRoleFromGroup func(token string, realm string, groupID string, roles []Role) error + DeleteRealmRoleFromUser func(token string, realm string, userID string, roles []Role) error + DeleteResource func(token string, realm string, clientID string, resourceID string) error + DeleteScope func(token string, realm string, clientID string, scopeID string) error + DeleteUser func(accessToken string, realm, userID string) error + DeleteUserFromGroup func(token string, realm string, userID string, groupID string) error + ExecuteActionsEmail func(token string, realm string, params ExecuteActionsEmail) error + GetCerts func(realm string) (*CertResponse, error) + GetClient func(accessToken string, realm string, clientID string) (*Client, error) + GetClientOfflineSessions func(token, realm, clientID string) ([]*UserSessionRepresentation, error) + GetClientRole func(token string, realm string, clientID string, roleName string) (*Role, error) + GetClientRoles func(accessToken string, realm string, clientID string) ([]*Role, error) + GetClientRolesByGroupID func(token string, realm string, clientID string, groupID string) ([]*Role, error) + GetClientRolesByUserID func(token string, realm string, clientID string, userID string) ([]*Role, error) + GetClientScope func(token string, realm string, scopeID string) (*ClientScope, error) + GetClientScopes func(token string, realm string) ([]*ClientScope, error) + GetClientSecret func(token string, realm string, clientID string) (*CredentialRepresentation, error) + GetClientServiceAccount func(token string, realm string, clientID string) (*User, error) + GetClientSessionsStats func(token, realm string) ([]*ClientSessionRepresentation, error) + GetClientUserSessions func(token, realm, clientID string) ([]*UserSessionRepresentation, error) + GetClientUserSessionsMax func(token, realm, clientID string, maxResultsSize int) ([]*UserSessionRepresentation, error) + GetClients func(accessToken string, realm string, params GetClientsParams) ([]*Client, error) + GetClientsDefaultScopes func(token string, realm string, clientID string) ([]*ClientScope, error) + GetClientsOptionalScopes func(token string, realm string, clientID string) ([]*ClientScope, error) + GetComponents func(accessToken string, realm string) ([]*Component, error) + GetCompositeClientRolesByGroupID func(token string, realm string, clientID string, groupID string) ([]*Role, error) + GetCompositeClientRolesByRoleID func(token string, realm string, clientID string, roleID string) ([]*Role, error) + GetCompositeClientRolesByUserID func(token string, realm string, clientID string, userID string) ([]*Role, error) + GetDefaultDefaultClientScopes func(token string, realm string) ([]*ClientScope, error) + GetDefaultGroups func(accessToken string, realm string) ([]*Group, error) + GetDefaultOptionalClientScopes func(token string, realm string) ([]*ClientScope, error) + GetGroup func(accessToken string, realm, groupID string) (*Group, error) + GetGroupMembers func(accessToken string, realm, groupID string, params GetGroupsParams) ([]*User, error) + GetGroups func(accessToken string, realm string, params GetGroupsParams) ([]*Group, error) + GetIdentityProvider func(token string, realm string, alias string) (*IdentityProviderRepresentation, error) + GetIdentityProviders func(token string, realm string) ([]*IdentityProviderRepresentation, error) + GetIssuer func(realm string) (*IssuerResponse, error) + GetKeyStoreConfig func(accessToken string, realm string) (*KeyStoreConfig, error) + GetPermission func(token string, realm string, clientID string, permissionID string) (*PermissionRepresentation, error) + GetPermissions func(token string, realm string, clientID string, params GetPermissionParams) ([]*PermissionRepresentation, error) + GetPolicies func(token string, realm string, clientID string, params GetPolicyParams) ([]*PolicyRepresentation, error) + GetPolicy func(token string, realm string, clientID string, policyID string) (*PolicyRepresentation, error) + GetRealm func(token string, realm string) (*RealmRepresentation, error) + GetRealmRole func(token string, realm string, roleName string) (*Role, error) + GetRealmRoles func(accessToken string, realm string) ([]*Role, error) + GetRealmRolesByGroupID func(accessToken string, realm string, groupID string) ([]*Role, error) + GetRealmRolesByUserID func(accessToken string, realm string, userID string) ([]*Role, error) + GetRealms func(token string) ([]*RealmRepresentation, error) + GetRequestingPartyToken func(token, realm string, options RequestingPartyTokenOptions) (*JWT, error) + GetResource func(token string, realm string, clientID string, resourceID string) (*ResourceRepresentation, error) + GetResources func(token string, realm string, clientID string, params GetResourceParams) ([]*ResourceRepresentation, error) + GetRoleMappingByGroupID func(accessToken string, realm string, groupID string) (*MappingsRepresentation, error) + GetRoleMappingByUserID func(accessToken string, realm string, userID string) (*MappingsRepresentation, error) + GetScope func(token string, realm string, clientID string, scopeID string) (*ScopeRepresentation, error) + GetScopes func(token string, realm string, clientID string, params GetScopeParams) ([]*ScopeRepresentation, error) + GetServerInfo func(accessToken string) (*ServerInfoRepesentation, error) + GetToken func(realm string, options TokenOptions) (*JWT, error) + GetUserByID func(accessToken string, realm string, userID string) (*User, error) + GetUserCount func(accessToken string, realm string) (int, error) + GetUserGroups func(accessToken string, realm string, userID string) ([]*UserGroup, error) + GetUserInfo func(accessToken string, realm string) (*UserInfo, error) + GetUserOfflineSessionsForClient func(token, realm, userID, clientID string) ([]*UserSessionRepresentation, error) + GetUserSessions func(token, realm, userID string) ([]*UserSessionRepresentation, error) + GetUsers func(accessToken string, realm string, params GetUsersParams) ([]*User, error) + GetUsersByClientRoleName func(token string, realm string, clientID string, roleName string, ...) ([]*User, error) + GetUsersByRoleName func(token string, realm string, roleName string) ([]*User, error) + Login func(clientID, clientSecret, realm, username, password string) (*JWT, error) + LoginAdmin func(username, password, realm string) (*JWT, error) + LoginClient func(clientID, clientSecret, realm string) (*JWT, error) + Logout func(clientID, clientSecret, realm, refreshToken string) error + LogoutPublicClient func(clientID, realm, accessToken, refreshToken string) error + RefreshToken func(refreshToken string, clientID, clientSecret, realm string) (*JWT, error) + RegenerateClientSecret func(token string, realm string, clientID string) (*CredentialRepresentation, error) + RemoveDefaultGroup func(accessToken string, realm string, groupID string) error + RemoveDefaultScopeFromClient func(token string, realm string, clientID string, scopeID string) error + RemoveOptionalScopeFromClient func(token string, realm string, clientID string, scopeID string) error + RestyClient func() *resty.Client + RetrospectToken func(accessToken string, clientID, clientSecret string, realm string) (*RetrospecTokenResult, error) + SetPassword func(token string, userID string, realm string, password string, temporary bool) error + SetRestyClient func(restyClient *resty.Client) + UpdateClient func(accessToken string, realm string, updatedClient Client) error + UpdateClientProtocolMapper func(token, realm, clientID string, mapperID string, ...) error + UpdateClientScope func(accessToken string, realm string, scope ClientScope) error + UpdateGroup func(accessToken string, realm string, updatedGroup Group) error + UpdateIdentityProvider func(token string, realm string, alias string, ...) error + UpdatePermission func(token string, realm string, clientID string, ...) error + UpdatePolicy func(token string, realm string, clientID string, policy PolicyRepresentation) error + UpdateRealm func(token string, realm RealmRepresentation) error + UpdateRealmRole func(token string, realm string, roleName string, role Role) error + UpdateResource func(token string, realm string, clientID string, resource ResourceRepresentation) error + UpdateRole func(accessToken string, realm string, clientID string, role Role) error + UpdateScope func(token string, realm string, clientID string, resource ScopeRepresentation) error + UpdateUser func(accessToken string, realm string, user User) error + UserAttributeContains func(attributes map[string][]string, attribute string, value string) bool + func NewClient(basePath string) GoCloak + type Group struct + Access map[string]bool + Attributes map[string][]string + ClientRoles map[string][]string + ID *string + Name *string + Path *string + RealmRoles []string + SubGroups []*Group + type GroupDefinition struct + ExtendChildren *bool + ID *string + Path *string + type GroupPolicyRepresentation struct + Groups []*GroupDefinition + GroupsClaim *string + type HTTPErrorResponse struct + Error string + ErrorMessage string + type IdentityProviderRepresentation struct + AddReadTokenRoleOnCreate *bool + Alias *string + Config map[string]string + DisplayName *string + Enabled *bool + FirstBrokerLoginFlowAlias *string + InternalID *string + LinkOnly *bool + PostBrokerLoginFlowAlias *string + ProviderID *string + StoreToken *bool + TrustEmail *bool + type IssuerResponse struct + AccountService *string + PublicKey *string + Realm *string + TokenService *string + TokensNotBefore *int + type JSPolicyRepresentation struct + Code *string + type JWT struct + AccessToken string + ExpiresIn int + IDToken string + NotBeforePolicy int + RefreshExpiresIn int + RefreshToken string + Scope string + SessionState string + TokenType string + type Key struct + Algorithm *string + Certificate *string + Kid *string + ProviderID *string + ProviderPriority *int + PublicKey *string + Status *string + Type *string + type KeyStoreConfig struct + ActiveKeys *ActiveKeys + Key []*Key + type Logic string + var NEGATIVE *Logic = LogicP("NEGATIVE") + var POSITIVE *Logic = LogicP("POSITIVE") + func LogicP(value Logic) *Logic + type MappingsRepresentation struct + ClientMappings map[string]*ClientMappingsRepresentation + RealmMappings []*Role + type MemoryInfoRepresentation struct + Free *int + FreeFormated *string + FreePercentage *int + Total *int + TotalFormated *string + Used *int + UsedFormated *string + type MultiValuedHashMap struct + Empty *bool + LoadFactor *float32 + Threshold *int32 + type PermissionRepresentation struct + DecisionStrategy *DecisionStrategy + Description *string + ID *string + Logic *Logic + Name *string + Policies []string + ResourceType *string + Resources []string + Scopes []string + Type *string + type PolicyEnforcementMode int + const DISABLED + const ENFORCING + const PERMISSIVE + type PolicyRepresentation struct + Config map[string]string + DecisionStrategy *DecisionStrategy + Description *string + ID *string + Logic *Logic + Name *string + Owner *string + Policies []string + Resources []string + Scopes []string + Type *string + type ProtocolMapperRepresentation struct + Config map[string]string + ID *string + Name *string + Protocol *string + ProtocolMapper *string + type ProtocolMappers struct + ConsentRequired *bool + ID *string + Name *string + Protocol *string + ProtocolMapper *string + ProtocolMappersConfig *ProtocolMappersConfig + type ProtocolMappersConfig struct + AccessTokenClaim *string + ClaimName *string + ClaimValue *string + IDTokenClaim *string + IncludedClientAudience *string + JSONTypeLabel *string + Multivalued *string + UserAttribute *string + UserinfoTokenClaim *string + UsermodelClientRoleMappingClientID *string + type RealmRepresentation struct + AccessCodeLifespan *int + AccessCodeLifespanLogin *int + AccessCodeLifespanUserAction *int + AccessTokenLifespan *int + AccessTokenLifespanForImplicitFlow *int + AccountTheme *string + ActionTokenGeneratedByAdminLifespan *int + ActionTokenGeneratedByUserLifespan *int + AdminEventsDetailsEnabled *bool + AdminEventsEnabled *bool + AdminTheme *string + Attributes map[string]string + AuthenticationFlows []interface{} + AuthenticatorConfig []interface{} + BrowserFlow *string + BrowserSecurityHeaders map[string]string + BruteForceProtected *bool + ClientAuthenticationFlow *string + ClientScopeMappings map[string]string + ClientScopes []*ClientScope + Clients []*Client + Components interface{} + DefaultDefaultClientScopes []string + DefaultGroups []string + DefaultLocale *string + DefaultOptionalClientScopes []string + DefaultRoles []string + DefaultSignatureAlgorithm *string + DirectGrantFlow *string + DisplayName *string + DisplayNameHTML *string + DockerAuthenticationFlow *string + DuplicateEmailsAllowed *bool + EditUsernameAllowed *bool + EmailTheme *string + Enabled *bool + EnabledEventTypes []string + EventsEnabled *bool + EventsExpiration *int64 + EventsListeners []string + FailureFactor *int + FederatedUsers []interface{} + Groups []interface{} + ID *string + IdentityProviderMappers []interface{} + IdentityProviders []interface{} + InternationalizationEnabled *bool + KeycloakVersion *string + LoginTheme *string + LoginWithEmailAllowed *bool + MaxDeltaTimeSeconds *int + MaxFailureWaitSeconds *int + MinimumQuickLoginWaitSeconds *int + NotBefore *int + OfflineSessionIdleTimeout *int + OfflineSessionMaxLifespan *int + OfflineSessionMaxLifespanEnabled *bool + OtpPolicyAlgorithm *string + OtpPolicyDigits *int + OtpPolicyInitialCounter *int + OtpPolicyLookAheadWindow *int + OtpPolicyPeriod *int + OtpPolicyType *string + OtpSupportedApplications []string + PasswordPolicy *string + PermanentLockout *bool + ProtocolMappers []interface{} + QuickLoginCheckMilliSeconds *int64 + Realm *string + RefreshTokenMaxReuse *int + RegistrationAllowed *bool + RegistrationEmailAsUsername *bool + RegistrationFlow *string + RememberMe *bool + RequiredActions []interface{} + ResetCredentialsFlow *string + ResetPasswordAllowed *bool + RevokeRefreshToken *bool + Roles interface{} + SMTPServer map[string]string + ScopeMappings []interface{} + SslRequired *string + SsoSessionIdleTimeout *int + SsoSessionIdleTimeoutRememberMe *int + SsoSessionMaxLifespan *int + SsoSessionMaxLifespanRememberMe *int + SupportedLocales []string + UserFederationMappers []interface{} + UserFederationProviders []interface{} + UserManagedAccessAllowed *bool + Users []*User + VerifyEmail *bool + WaitIncrementSeconds *int + type RequestingPartyTokenOptions struct + Audience *string + ClaimToken *string + ClaimTokenFormat *string + GrantType *string + Permissions []string + RPT *string + ResponseIncludeResourceName *bool + ResponseMode *string + ResponsePermissionsLimit *uint32 + SubmitRequest *bool + Ticket *string + func (t *RequestingPartyTokenOptions) FormData() map[string]string + type ResourceOwnerRepresentation struct + ID *string + Name *string + type ResourcePermission struct + RSID *string + RSName *string + ResourceID *string + ResourceScopes []string + Scopes []string + type ResourceRepresentation struct + Attributes map[string][]string + DisplayName *string + ID *string + IconURI *string + Name *string + Owner *ResourceOwnerRepresentation + OwnerManagedAccess *bool + Scopes []*ScopeRepresentation + Type *string + URIs []string + type ResourceServerRepresentation struct + AllowRemoteResourceManagement *bool + ClientID *string + ID *string + Name *string + Policies []*PolicyRepresentation + PolicyEnforcementMode *PolicyEnforcementMode + Resources []*ResourceRepresentation + Scopes []*ScopeRepresentation + type RetrospecTokenResult struct + Active *bool + Aud *StringOrArray + AuthTime *int + Exp *int + Iat *int + Jti *string + Nbf *int + Permissions []*ResourcePermission + Type *string + type Role struct + Attributes map[string][]string + ClientRole *bool + Composite *bool + ContainerID *string + Description *string + ID *string + Name *string + ScopeParamRequired *bool + type RoleDefinition struct + ID *string + Private *bool + type RolePolicyRepresentation struct + Roles []*RoleDefinition + type ScopeRepresentation struct + DisplayName *string + ID *string + IconURI *string + Name *string + Policies []*PolicyRepresentation + Resources []*ResourceRepresentation + type ServerInfoRepesentation struct + MemoryInfo *MemoryInfoRepresentation + SystemInfo *SystemInfoRepresentation + type SetPasswordRequest struct + Password *string + Temporary *bool + Type *string + type StringOrArray []string + func (s *StringOrArray) MarshalJSON() ([]byte, error) + func (s *StringOrArray) UnmarshalJSON(data []byte) error + type SystemInfoRepresentation struct + FileEncoding *string + JavaHome *string + JavaRuntime *string + JavaVM *string + JavaVMVersion *string + JavaVendor *string + JavaVersion *string + OSArchitecture *string + OSName *string + OSVersion *string + ServerTime *string + Uptime *string + UptimeMillis *int + UserDir *string + UserLocale *string + UserName *string + UserTimezone *string + Version *string + type TimePolicyRepresentation struct + DayMonth *string + DayMonthEnd *string + Hour *string + HourEnd *string + Minute *string + MinuteEnd *string + Month *string + MonthEnd *string + NotBefore *string + NotOnOrAfter *string + Year *string + YearEnd *string + type TokenOptions struct + ClientID *string + ClientSecret *string + GrantType *string + Password *string + Permission *string + RefreshToken *string + ResponseType *string + ResponseTypes []string + Scope *string + Scopes []string + Username *string + func (t *TokenOptions) FormData() map[string]string + type User struct + Access map[string]bool + Attributes map[string][]string + ClientRoles map[string][]string + CreatedTimestamp *int64 + Credentials []*CredentialRepresentation + DisableableCredentialTypes []interface{} + Email *string + EmailVerified *bool + Enabled *bool + FederationLink *string + FirstName *string + ID *string + LastName *string + RealmRoles []string + RequiredActions []string + ServiceAccountClientID *string + Totp *bool + Username *string + type UserGroup struct + ID *string + Name *string + Path *string + type UserInfo struct + Address interface{} + Email *string + EmailVerified *bool + PreferredUsername *string + Sub *string + type UserPolicyRepresentation struct + Users []string + type UserSessionRepresentation struct + Clients map[string]string + ID *string + IPAddress *string + LastAccess *int64 + Start *int64 + UserID *string + Username *string