Documentation ¶
Index ¶
- Variables
- func NewServiceProvider(itemSelector provider.SelectItemFunc) sp.ServiceProvider
- type ServiceProvider
- func (p *ServiceProvider) ConfigurationItems() config.ConfigurationSet
- func (p *ServiceProvider) PopulateAccount(account *cfg.IDPAccount, cfg config.ConfigurationSet) error
- func (p *ServiceProvider) ProcessAssertions(account *cfg.IDPAccount, samlAssertions string, cfg config.ConfigurationSet) (identity.Identity, error)
- func (p *ServiceProvider) ResolveConfiguration(cfg config.ConfigurationSet) error
- func (p *ServiceProvider) Validate(configItems config.ConfigurationSet) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewServiceProvider ¶
func NewServiceProvider(itemSelector provider.SelectItemFunc) sp.ServiceProvider
Types ¶
type ServiceProvider ¶
type ServiceProvider struct {
// contains filtered or unexported fields
}
func (*ServiceProvider) ConfigurationItems ¶
func (p *ServiceProvider) ConfigurationItems() config.ConfigurationSet
func (*ServiceProvider) PopulateAccount ¶
func (p *ServiceProvider) PopulateAccount(account *cfg.IDPAccount, cfg config.ConfigurationSet) error
func (*ServiceProvider) ProcessAssertions ¶
func (p *ServiceProvider) ProcessAssertions(account *cfg.IDPAccount, samlAssertions string, cfg config.ConfigurationSet) (identity.Identity, error)
func (*ServiceProvider) ResolveConfiguration ¶
func (p *ServiceProvider) ResolveConfiguration(cfg config.ConfigurationSet) error
ResolveConfiguration will resolve the values for the AWS specific config items that have no value. It will query AWS and interactively ask the user for selections.
func (*ServiceProvider) Validate ¶
func (p *ServiceProvider) Validate(configItems config.ConfigurationSet) error
Click to show internal directories.
Click to hide internal directories.