# Functions
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
AllowAccess should be used as effect for policies that allow access.
API api resource.
No description provided by the author
CustomPolicy user custom policy type.
Default default user.
DenyAccess should be used as effect for policies that deny access.
No description provided by the author
No description provided by the author
No description provided by the author
GrantHandlerAuto auto-approves client authorization grant requests.
GrantHandlerDeny auto-denies client authorization grant requests.
GrantHandlerPrompt prompts the user to approve new client authorization grant requests.
GroupName is the group name use in this package.
No description provided by the author
MappingMethodAuto The default value.
MappingMethodLookup Looks up an existing identity, user identity mapping, and user, but does not automatically provision users or identities.
MappingMethodMixed A user entity can be mapped with multiple identifyProvider.
No description provided by the author
PlatformAdmin platform admin.
SystemBuildInPolicy system default policy type.
TenantAdmin tenant admin.
UserTarget assign to user.
No description provided by the author
# Variables
CtxKeyPolicy request context key of policy.
CtxKeyResource request context key of resource.
CtxKeyRole request context key of role.
SchemeGroupVersion is group version used to register these objects.
# Structs
Action resource access mode.
AddDepartmentMemberRequest add department members request.
ApplicationBase represents a application restful resource.
ApplicationList is the whole list of all Application which have been stored in stroage.
AssignRoleRequest assign role request.
AuthenticateRequest is the request body for login.
AuthenticateResponse is the response of login request.
AuthorizeResources authorize role resource request.
BatchAddDepartmentMemberRequest batch add department members request.
BatchAssignRoleRequest batch assign role request.
BatchRemoveDepartmentMemberRequest batch remove department members request.
BatchRevokeRoleRequest batch revoke role request.
CreateApplicationRequest create app request.
CreateDepartmentRequest create organization department request.
CreateIdentityProviderRequest create IdentityProvider request.
CreateOrganizationRequest create organization request.
CreatePolicyRequest create policy request.
CreateResourceRequest create resource request.
CreateRoleRequest create role request.
CreateUserRequest create user request.
CreateUserResponse create user response.
DepartmentList is the whole list of all departments which have been stored in stroage.
DepartmentMember department member.
DepartmentMemberList is the whole list of all department members which have been stored in stroage.
DetailApplicationResponse application detail.
DetailDepartmentResponse department detail.
DetailIdentityProviderResponse IdentityProvider detail.
DetailOrganizationResponse org detail.
DetailPolicyResponse policy detail.
DetailResourceResponse resource detail.
DetailRoleResponse role detail.
DetailUserResponse is the response of user detail.
No description provided by the author
No description provided by the author
IdentityProviderList is the whole list of all IdentityProvider which have been stored in stroage.
ListUserOptions list user options.
No description provided by the author
OrganizationBase represents a organization restful resource.
OrganizationList is the whole list of all org which have been stored in stroage.
PolicyBase represents a policy restful resource.
PolicyList is the whole list of all policies which have been stored in stroage.
RefreshTokenResponse is the response of refresh token request.
RemoveDepartmentMemberRequest remove department members request.
ResourceBase represents a resource restful resource.
ResourceList is the whole list of all resource which have been stored in stroage.
RevokeRoleRequest revoke role request.
RoleBase represents a role restful resource.
RoleList is the whole list of all roles which have been stored in stroage.
No description provided by the author
TenantBase represents a tenant restful resource.
TenantList is the whole list of all tenants which have been stored in stroage.
UpdateApplicationRequest update app request.
UpdateDepartmentRequest update organization department request.
UpdateIdentityProviderRequest update IdentityProvider request.
UpdateOrganizationRequest update organization request.
UpdatePolicyRequest update policy request.
UpdateResourceRequest update resource request.
UpdateRoleRequest update role request.
UpdateUserRequest update user request.
UpdateUserResponse update user response.
UserBase represents a user restful resource.
UserList is the whole list of all users which have been stored in stroage.
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
PolicyType define policy type.
No description provided by the author
ResourceType resource type.
UserType user type.