ServiceProviderConfiguration
Properties
Name | Type | Description | Notes |
---|---|---|---|
Enabled | Pointer to bool | This determines whether or not the SAML authentication flow is enabled for an org | [optional] [default to false] |
BypassIdp | Pointer to bool | This allows basic login with the parameter prompt=true. This is often toggled on when debugging SAML authentication setup. When false, only org admins with MFA-enabled can bypass the IDP. | [optional] [default to false] |
SamlConfigurationValid | Pointer to bool | This indicates whether or not the SAML configuration is valid. | [optional] [default to false] |
FederationProtocolDetails | Pointer to []ServiceProviderConfigurationFederationProtocolDetailsInner | A list of the abstract implementations of the Federation Protocol details. Typically, this will include on SpDetails object and one IdpDetails object used in tandem to define a SAML integration between a customer's identity provider and a customer's SailPoint instance (i.e., the service provider). | [optional] |
Methods
NewServiceProviderConfiguration
func NewServiceProviderConfiguration() *ServiceProviderConfiguration
NewServiceProviderConfiguration instantiates a new ServiceProviderConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewServiceProviderConfigurationWithDefaults
func NewServiceProviderConfigurationWithDefaults() *ServiceProviderConfiguration
NewServiceProviderConfigurationWithDefaults instantiates a new ServiceProviderConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetEnabled
func (o *ServiceProviderConfiguration) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
GetEnabledOk
func (o *ServiceProviderConfiguration) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetEnabled
func (o *ServiceProviderConfiguration) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
HasEnabled
func (o *ServiceProviderConfiguration) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
GetBypassIdp
func (o *ServiceProviderConfiguration) GetBypassIdp() bool
GetBypassIdp returns the BypassIdp field if non-nil, zero value otherwise.
GetBypassIdpOk
func (o *ServiceProviderConfiguration) GetBypassIdpOk() (*bool, bool)
GetBypassIdpOk returns a tuple with the BypassIdp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetBypassIdp
func (o *ServiceProviderConfiguration) SetBypassIdp(v bool)
SetBypassIdp sets BypassIdp field to given value.
HasBypassIdp
func (o *ServiceProviderConfiguration) HasBypassIdp() bool
HasBypassIdp returns a boolean if a field has been set.
GetSamlConfigurationValid
func (o *ServiceProviderConfiguration) GetSamlConfigurationValid() bool
GetSamlConfigurationValid returns the SamlConfigurationValid field if non-nil, zero value otherwise.
GetSamlConfigurationValidOk
func (o *ServiceProviderConfiguration) GetSamlConfigurationValidOk() (*bool, bool)
GetSamlConfigurationValidOk returns a tuple with the SamlConfigurationValid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSamlConfigurationValid
func (o *ServiceProviderConfiguration) SetSamlConfigurationValid(v bool)
SetSamlConfigurationValid sets SamlConfigurationValid field to given value.
HasSamlConfigurationValid
func (o *ServiceProviderConfiguration) HasSamlConfigurationValid() bool
HasSamlConfigurationValid returns a boolean if a field has been set.
GetFederationProtocolDetails
func (o *ServiceProviderConfiguration) GetFederationProtocolDetails() []ServiceProviderConfigurationFederationProtocolDetailsInner
GetFederationProtocolDetails returns the FederationProtocolDetails field if non-nil, zero value otherwise.
GetFederationProtocolDetailsOk
func (o *ServiceProviderConfiguration) GetFederationProtocolDetailsOk() (*[]ServiceProviderConfigurationFederationProtocolDetailsInner, bool)
GetFederationProtocolDetailsOk returns a tuple with the FederationProtocolDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetFederationProtocolDetails
func (o *ServiceProviderConfiguration) SetFederationProtocolDetails(v []ServiceProviderConfigurationFederationProtocolDetailsInner)
SetFederationProtocolDetails sets FederationProtocolDetails field to given value.
HasFederationProtocolDetails
func (o *ServiceProviderConfiguration) HasFederationProtocolDetails() bool
HasFederationProtocolDetails returns a boolean if a field has been set.