Documentation
¶
Index ¶
- Variables
- func BuildAtlasFederatedAuth(br *AtlasFederatedAuthBuildRequest) (*akov2.AtlasFederatedAuth, error)
- func GetIdentityProviderForFederatedSettings(st store.IdentityProviderLister, federationSettingsID string, ...) (*atlasv2.FederationIdentityProvider, error)
- type AtlasFederatedAuthBuildRequest
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNoMatchingSAMLProvider = errors.New("failed to retrieve the SAML identity provider matching the legacy ID")
)
Functions ¶
func BuildAtlasFederatedAuth ¶
func BuildAtlasFederatedAuth(br *AtlasFederatedAuthBuildRequest) (*akov2.AtlasFederatedAuth, error)
BuildAtlasFederatedAuth builds an AtlasFederatedAuth resource.
func GetIdentityProviderForFederatedSettings ¶
func GetIdentityProviderForFederatedSettings(st store.IdentityProviderLister, federationSettingsID string, identityProviderID string) (*atlasv2.FederationIdentityProvider, error)
GetIdentityProviderForFederatedSettings retrieves the requested identityprovider from a list of the identity provider for the given federation settings.
Types ¶
type AtlasFederatedAuthBuildRequest ¶
type AtlasFederatedAuthBuildRequest struct {
IncludeSecret bool
IdentityProviderLister store.IdentityProviderLister
ConnectedOrgConfigsDescriber store.ConnectedOrgConfigsDescriber
ProjectStore store.OperatorProjectStore
IdentityProviderDescriber store.IdentityProviderDescriber
ProjectName string
OrgID string
ProjectID string
FederatedSettings *atlasv2.OrgFederationSettings
Version string
TargetNamespace string
Dictionary map[string]string
}
Click to show internal directories.
Click to hide internal directories.