Documentation
¶
Index ¶
- type Gitlab2IdpConverter
- func (*Gitlab2IdpConverter) ToIdpGroup(gitlabGroup *gitlab.Group, kind string) *schema.Group
- func (*Gitlab2IdpConverter) ToIdpGroupMember(groupId string, gitlabGroupMember *gitlab.GroupMember) *schema.GroupMember
- func (*Gitlab2IdpConverter) ToIdpProject(gitlabProject *gitlab.Project) *schema.Project
- func (*Gitlab2IdpConverter) ToIdpUser(gitlabUser *gitlab.User) *schema.User
- type Nexus2IdpConverter
- func (*Nexus2IdpConverter) RoleToGroup(idpKind string, idpName string, role *security.Role) *schema.Group
- func (*Nexus2IdpConverter) RolesToGroups(idpKind string, idpName string, roles []*security.Role) []*schema.Group
- func (r *Nexus2IdpConverter) RolesToProjects(idpKind string, idpName string, roles []*security.Role) []*schema.Project
- func (*Nexus2IdpConverter) ToIdpGroupMember(nexusUser *security.User) []*schema.GroupMember
- func (*Nexus2IdpConverter) ToIdpProject(roles []*security.Role) []*schema.Project
- func (*Nexus2IdpConverter) ToIdpProjectMember(nexusUser *security.User) []*schema.ProjectMember
- func (*Nexus2IdpConverter) ToIdpUser(nexusUser *security.User) *schema.User
- func (*Nexus2IdpConverter) ToNormalRoles(idpKind string, idpName string, roles []*security.Role) []*schema.Group
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Gitlab2IdpConverter ¶
type Gitlab2IdpConverter struct { }
func NewGitlab2IdpConverter ¶
func NewGitlab2IdpConverter() *Gitlab2IdpConverter
func (*Gitlab2IdpConverter) ToIdpGroup ¶
func (*Gitlab2IdpConverter) ToIdpGroup(gitlabGroup *gitlab.Group, kind string) *schema.Group
func (*Gitlab2IdpConverter) ToIdpGroupMember ¶
func (*Gitlab2IdpConverter) ToIdpGroupMember(groupId string, gitlabGroupMember *gitlab.GroupMember) *schema.GroupMember
func (*Gitlab2IdpConverter) ToIdpProject ¶
func (*Gitlab2IdpConverter) ToIdpProject(gitlabProject *gitlab.Project) *schema.Project
func (*Gitlab2IdpConverter) ToIdpUser ¶
func (*Gitlab2IdpConverter) ToIdpUser(gitlabUser *gitlab.User) *schema.User
type Nexus2IdpConverter ¶
type Nexus2IdpConverter struct { }
func NewNexus2IdpConverter ¶
func NewNexus2IdpConverter() *Nexus2IdpConverter
func (*Nexus2IdpConverter) RoleToGroup ¶
func (*Nexus2IdpConverter) RolesToGroups ¶
func (*Nexus2IdpConverter) RolesToProjects ¶
func (*Nexus2IdpConverter) ToIdpGroupMember ¶
func (*Nexus2IdpConverter) ToIdpGroupMember(nexusUser *security.User) []*schema.GroupMember
func (*Nexus2IdpConverter) ToIdpProject ¶
func (*Nexus2IdpConverter) ToIdpProject(roles []*security.Role) []*schema.Project
func (*Nexus2IdpConverter) ToIdpProjectMember ¶
func (*Nexus2IdpConverter) ToIdpProjectMember(nexusUser *security.User) []*schema.ProjectMember
func (*Nexus2IdpConverter) ToIdpUser ¶
func (*Nexus2IdpConverter) ToIdpUser(nexusUser *security.User) *schema.User
func (*Nexus2IdpConverter) ToNormalRoles ¶
Click to show internal directories.
Click to hide internal directories.