Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProviderConfig ¶
type ProviderConfig struct { common.IdentityProviderConfig IdpEndpoint string `json:"idp-endpoint" validate:"required"` IdpProvider string `json:"idp-provider" validate:"required"` }
type ServiceProvider ¶
type ServiceProvider interface { ConfigurationItems() config.ConfigurationSet Validate(configItems config.ConfigurationSet) error ResolveConfiguration(configItems config.ConfigurationSet) error PopulateAccount(account *cfg.IDPAccount, configItems config.ConfigurationSet) error ProcessAssertions(account *cfg.IDPAccount, samlAssertions string, configItems config.ConfigurationSet) (identity.Identity, error) }
Click to show internal directories.
Click to hide internal directories.