Skip to main content

ServiceProviderConfiguration

Properties​

NameTypeDescriptionNotes
EnabledPointer to boolThis determines whether or not the SAML authentication flow is enabled for an org[optional] [default to false]
BypassIdpPointer to boolThis 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]
SamlConfigurationValidPointer to boolThis indicates whether or not the SAML configuration is valid.[optional] [default to false]
FederationProtocolDetailsPointer to []ServiceProviderConfigurationFederationProtocolDetailsInnerA 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.