Documentation
¶
Index ¶
- Constants
- type DefaultInfo
- func (i *DefaultInfo) GetAccountId() string
- func (i *DefaultInfo) GetOrganizationId() string
- func (i *DefaultInfo) GetProjectId() []string
- func (i *DefaultInfo) GetRoleOrganizationMapping() map[string]string
- func (i *DefaultInfo) GetRoleProjectMapping() map[string]string
- func (i *DefaultInfo) GetUserId() uuid.UUID
- type Info
Constants ¶
View Source
const ( TksAdminRole = "tks_admin" AdminRole = "admin" ProjectLeader = "project_leader" ProjectMember = "project_member" ProjectViewer = "project_viewer" )
well-known user and group names
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultInfo ¶
type DefaultInfo struct { UserId uuid.UUID AccountId string OrganizationId string ProjectIds []string RoleOrganizationMapping map[string]string RoleProjectMapping map[string]string }
DefaultInfo provides a simple user information exchange object for components that implement the UserInfo interface.
func (*DefaultInfo) GetAccountId ¶
func (i *DefaultInfo) GetAccountId() string
func (*DefaultInfo) GetOrganizationId ¶
func (i *DefaultInfo) GetOrganizationId() string
func (*DefaultInfo) GetProjectId ¶
func (i *DefaultInfo) GetProjectId() []string
func (*DefaultInfo) GetRoleOrganizationMapping ¶
func (i *DefaultInfo) GetRoleOrganizationMapping() map[string]string
func (*DefaultInfo) GetRoleProjectMapping ¶
func (i *DefaultInfo) GetRoleProjectMapping() map[string]string
func (*DefaultInfo) GetUserId ¶
func (i *DefaultInfo) GetUserId() uuid.UUID
Click to show internal directories.
Click to hide internal directories.