Documentation
¶
Index ¶
- Constants
- type DefaultManager
- func (m *DefaultManager) CleanupOrgUsers() []error
- func (m *DefaultManager) GetLDAPUsers(usersInput UsersInput) ([]ldap.User, error)
- func (m *DefaultManager) GetUAAUsers() (*uaa.Users, error)
- func (m *DefaultManager) RemoveUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
- func (m *DefaultManager) SyncInternalUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
- func (m *DefaultManager) SyncLdapUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
- func (m *DefaultManager) SyncSamlUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
- func (m *DefaultManager) SyncUsers(usersInput UsersInput) error
- func (m *DefaultManager) UpdateOrgUsers() []error
- func (m *DefaultManager) UpdateSpaceUsers() []error
- func (m *DefaultManager) UpdateUserInfo(user ldap.User) ldap.User
- type LdapManager
- type Manager
- type UsersInput
Constants ¶
View Source
const ORG_AUDITOR string = "organization_auditor"
View Source
const ORG_BILLING_MANAGER string = "organization_billing_manager"
View Source
const ORG_MANAGER string = "organization_manager"
View Source
const SPACE_AUDITOR string = "space_auditor"
View Source
const SPACE_DEVELOPER string = "space_developer"
View Source
const SPACE_MANAGER string = "space_manager"
View Source
const SPACE_SUPPORTER string = "space_supporter"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultManager ¶
type DefaultManager struct {
Cfg config.Reader
SpaceMgr space.Manager
OrgReader organizationreader.Reader
UAAMgr uaa.Manager
RoleMgr role.Manager
Peek bool
LdapMgr LdapManager
LdapConfig *config.LdapConfig
}
func (*DefaultManager) CleanupOrgUsers ¶ added in v1.0.8
func (m *DefaultManager) CleanupOrgUsers() []error
CleanupOrgUsers -
func (*DefaultManager) GetLDAPUsers ¶ added in v1.0.8
func (m *DefaultManager) GetLDAPUsers(usersInput UsersInput) ([]ldap.User, error)
func (*DefaultManager) GetUAAUsers ¶ added in v1.0.60
func (m *DefaultManager) GetUAAUsers() (*uaa.Users, error)
func (*DefaultManager) RemoveUsers ¶
func (m *DefaultManager) RemoveUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
func (*DefaultManager) SyncInternalUsers ¶
func (m *DefaultManager) SyncInternalUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
func (*DefaultManager) SyncLdapUsers ¶
func (m *DefaultManager) SyncLdapUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
func (*DefaultManager) SyncSamlUsers ¶
func (m *DefaultManager) SyncSamlUsers(roleUsers *role.RoleUsers, usersInput UsersInput) error
func (*DefaultManager) SyncUsers ¶
func (m *DefaultManager) SyncUsers(usersInput UsersInput) error
SyncUsers
func (*DefaultManager) UpdateOrgUsers ¶
func (m *DefaultManager) UpdateOrgUsers() []error
UpdateOrgUsers -
func (*DefaultManager) UpdateSpaceUsers ¶
func (m *DefaultManager) UpdateSpaceUsers() []error
UpdateSpaceUsers -
func (*DefaultManager) UpdateUserInfo ¶
func (m *DefaultManager) UpdateUserInfo(user ldap.User) ldap.User
type LdapManager ¶ added in v1.0.20
type Manager ¶
type Manager interface {
UpdateSpaceUsers() []error
UpdateOrgUsers() []error
CleanupOrgUsers() []error
}
Manager - interface type encapsulating Update space users behavior
type UsersInput ¶ added in v1.0.12
type UsersInput struct {
SpaceGUID string
OrgGUID string
LdapUsers, Users, LdapGroupNames, SamlUsers []string
SpaceName string
OrgName string
RemoveUsers bool
RoleUsers *role.RoleUsers
AddUser func(orgGUID, entityName, entityGUID, userName, userGUID string) error
RemoveUser func(entityName, entityGUID, userName, userGUID string) error
Role string
}
UsersInput
func (*UsersInput) EntityGUID ¶ added in v1.0.72
func (u *UsersInput) EntityGUID() string
func (*UsersInput) EntityName ¶ added in v1.0.72
func (u *UsersInput) EntityName() string
func (*UsersInput) UniqueLdapGroupNames ¶ added in v1.0.12
func (u *UsersInput) UniqueLdapGroupNames() []string
func (*UsersInput) UniqueLdapUsers ¶ added in v1.0.12
func (u *UsersInput) UniqueLdapUsers() []string
func (*UsersInput) UniqueSamlUsers ¶ added in v1.0.12
func (u *UsersInput) UniqueSamlUsers() []string
func (*UsersInput) UniqueUsers ¶ added in v1.0.12
func (u *UsersInput) UniqueUsers() []string
Source Files
¶
Click to show internal directories.
Click to hide internal directories.