Name | Type | Description | Notes |
---|---|---|---|
Name | string | Source's display Name. | |
Slug | string | Internal source name, used in URLs. | |
Enabled | Pointer to bool | [optional] | |
AuthenticationFlow | Pointer to NullableString | Flow to use when authenticating existing users. | [optional] |
EnrollmentFlow | Pointer to NullableString | Flow to use when enrolling new users. | [optional] |
UserPropertyMappings | Pointer to []string | [optional] | |
GroupPropertyMappings | Pointer to []string | [optional] | |
PolicyEngineMode | Pointer to PolicyEngineMode | [optional] | |
UserMatchingMode | Pointer to UserMatchingModeEnum | How the source determines if an existing user should be authenticated or a new user enrolled. | [optional] |
UserPathTemplate | Pointer to string | [optional] | |
GroupMatchingMode | Pointer to GroupMatchingModeEnum | How the source determines if an existing group should be used or a new group created. | [optional] |
PreAuthenticationFlow | string | Flow used before authentication. | |
Issuer | Pointer to string | Also known as Entity ID. Defaults the Metadata URL. | [optional] |
SsoUrl | string | URL that the initial Login request is sent to. | |
SloUrl | Pointer to NullableString | Optional URL if your IDP supports Single-Logout. | [optional] |
AllowIdpInitiated | Pointer to bool | Allows authentication flows initiated by the IdP. This can be a security risk, as no validation of the request ID is done. | [optional] |
NameIdPolicy | Pointer to NameIdPolicyEnum | NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent. | [optional] |
BindingType | Pointer to BindingTypeEnum | [optional] | |
VerificationKp | Pointer to NullableString | When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default. | [optional] |
SigningKp | Pointer to NullableString | Keypair used to sign outgoing Responses going to the Identity Provider. | [optional] |
DigestAlgorithm | Pointer to DigestAlgorithmEnum | [optional] | |
SignatureAlgorithm | Pointer to SignatureAlgorithmEnum | [optional] | |
TemporaryUserDeleteAfter | Pointer to string | Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. (Format: hours=1;minutes=2;seconds=3). | [optional] |
EncryptionKp | Pointer to NullableString | When selected, incoming assertions are encrypted by the IdP using the public key of the encryption keypair. The assertion is decrypted by the SP using the the private key. | [optional] |
func NewSAMLSourceRequest(name string, slug string, preAuthenticationFlow string, ssoUrl string, ) *SAMLSourceRequest
NewSAMLSourceRequest instantiates a new SAMLSourceRequest 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
func NewSAMLSourceRequestWithDefaults() *SAMLSourceRequest
NewSAMLSourceRequestWithDefaults instantiates a new SAMLSourceRequest 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
func (o *SAMLSourceRequest) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetName(v string)
SetName sets Name field to given value.
func (o *SAMLSourceRequest) GetSlug() string
GetSlug returns the Slug field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetSlugOk() (*string, bool)
GetSlugOk returns a tuple with the Slug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetSlug(v string)
SetSlug sets Slug field to given value.
func (o *SAMLSourceRequest) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) 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.
func (o *SAMLSourceRequest) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
func (o *SAMLSourceRequest) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetAuthenticationFlow() string
GetAuthenticationFlow returns the AuthenticationFlow field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetAuthenticationFlowOk() (*string, bool)
GetAuthenticationFlowOk returns a tuple with the AuthenticationFlow field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetAuthenticationFlow(v string)
SetAuthenticationFlow sets AuthenticationFlow field to given value.
func (o *SAMLSourceRequest) HasAuthenticationFlow() bool
HasAuthenticationFlow returns a boolean if a field has been set.
func (o *SAMLSourceRequest) SetAuthenticationFlowNil(b bool)
SetAuthenticationFlowNil sets the value for AuthenticationFlow to be an explicit nil
func (o *SAMLSourceRequest) UnsetAuthenticationFlow()
UnsetAuthenticationFlow ensures that no value is present for AuthenticationFlow, not even an explicit nil
func (o *SAMLSourceRequest) GetEnrollmentFlow() string
GetEnrollmentFlow returns the EnrollmentFlow field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetEnrollmentFlowOk() (*string, bool)
GetEnrollmentFlowOk returns a tuple with the EnrollmentFlow field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetEnrollmentFlow(v string)
SetEnrollmentFlow sets EnrollmentFlow field to given value.
func (o *SAMLSourceRequest) HasEnrollmentFlow() bool
HasEnrollmentFlow returns a boolean if a field has been set.
func (o *SAMLSourceRequest) SetEnrollmentFlowNil(b bool)
SetEnrollmentFlowNil sets the value for EnrollmentFlow to be an explicit nil
func (o *SAMLSourceRequest) UnsetEnrollmentFlow()
UnsetEnrollmentFlow ensures that no value is present for EnrollmentFlow, not even an explicit nil
func (o *SAMLSourceRequest) GetUserPropertyMappings() []string
GetUserPropertyMappings returns the UserPropertyMappings field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetUserPropertyMappingsOk() (*[]string, bool)
GetUserPropertyMappingsOk returns a tuple with the UserPropertyMappings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetUserPropertyMappings(v []string)
SetUserPropertyMappings sets UserPropertyMappings field to given value.
func (o *SAMLSourceRequest) HasUserPropertyMappings() bool
HasUserPropertyMappings returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetGroupPropertyMappings() []string
GetGroupPropertyMappings returns the GroupPropertyMappings field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetGroupPropertyMappingsOk() (*[]string, bool)
GetGroupPropertyMappingsOk returns a tuple with the GroupPropertyMappings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetGroupPropertyMappings(v []string)
SetGroupPropertyMappings sets GroupPropertyMappings field to given value.
func (o *SAMLSourceRequest) HasGroupPropertyMappings() bool
HasGroupPropertyMappings returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetPolicyEngineMode() PolicyEngineMode
GetPolicyEngineMode returns the PolicyEngineMode field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetPolicyEngineModeOk() (*PolicyEngineMode, bool)
GetPolicyEngineModeOk returns a tuple with the PolicyEngineMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetPolicyEngineMode(v PolicyEngineMode)
SetPolicyEngineMode sets PolicyEngineMode field to given value.
func (o *SAMLSourceRequest) HasPolicyEngineMode() bool
HasPolicyEngineMode returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetUserMatchingMode() UserMatchingModeEnum
GetUserMatchingMode returns the UserMatchingMode field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetUserMatchingModeOk() (*UserMatchingModeEnum, bool)
GetUserMatchingModeOk returns a tuple with the UserMatchingMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetUserMatchingMode(v UserMatchingModeEnum)
SetUserMatchingMode sets UserMatchingMode field to given value.
func (o *SAMLSourceRequest) HasUserMatchingMode() bool
HasUserMatchingMode returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetUserPathTemplate() string
GetUserPathTemplate returns the UserPathTemplate field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetUserPathTemplateOk() (*string, bool)
GetUserPathTemplateOk returns a tuple with the UserPathTemplate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetUserPathTemplate(v string)
SetUserPathTemplate sets UserPathTemplate field to given value.
func (o *SAMLSourceRequest) HasUserPathTemplate() bool
HasUserPathTemplate returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetGroupMatchingMode() GroupMatchingModeEnum
GetGroupMatchingMode returns the GroupMatchingMode field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetGroupMatchingModeOk() (*GroupMatchingModeEnum, bool)
GetGroupMatchingModeOk returns a tuple with the GroupMatchingMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetGroupMatchingMode(v GroupMatchingModeEnum)
SetGroupMatchingMode sets GroupMatchingMode field to given value.
func (o *SAMLSourceRequest) HasGroupMatchingMode() bool
HasGroupMatchingMode returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetPreAuthenticationFlow() string
GetPreAuthenticationFlow returns the PreAuthenticationFlow field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetPreAuthenticationFlowOk() (*string, bool)
GetPreAuthenticationFlowOk returns a tuple with the PreAuthenticationFlow field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetPreAuthenticationFlow(v string)
SetPreAuthenticationFlow sets PreAuthenticationFlow field to given value.
func (o *SAMLSourceRequest) GetIssuer() string
GetIssuer returns the Issuer field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetIssuerOk() (*string, bool)
GetIssuerOk returns a tuple with the Issuer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetIssuer(v string)
SetIssuer sets Issuer field to given value.
func (o *SAMLSourceRequest) HasIssuer() bool
HasIssuer returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetSsoUrl() string
GetSsoUrl returns the SsoUrl field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetSsoUrlOk() (*string, bool)
GetSsoUrlOk returns a tuple with the SsoUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetSsoUrl(v string)
SetSsoUrl sets SsoUrl field to given value.
func (o *SAMLSourceRequest) GetSloUrl() string
GetSloUrl returns the SloUrl field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetSloUrlOk() (*string, bool)
GetSloUrlOk returns a tuple with the SloUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetSloUrl(v string)
SetSloUrl sets SloUrl field to given value.
func (o *SAMLSourceRequest) HasSloUrl() bool
HasSloUrl returns a boolean if a field has been set.
func (o *SAMLSourceRequest) SetSloUrlNil(b bool)
SetSloUrlNil sets the value for SloUrl to be an explicit nil
func (o *SAMLSourceRequest) UnsetSloUrl()
UnsetSloUrl ensures that no value is present for SloUrl, not even an explicit nil
func (o *SAMLSourceRequest) GetAllowIdpInitiated() bool
GetAllowIdpInitiated returns the AllowIdpInitiated field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetAllowIdpInitiatedOk() (*bool, bool)
GetAllowIdpInitiatedOk returns a tuple with the AllowIdpInitiated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetAllowIdpInitiated(v bool)
SetAllowIdpInitiated sets AllowIdpInitiated field to given value.
func (o *SAMLSourceRequest) HasAllowIdpInitiated() bool
HasAllowIdpInitiated returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetNameIdPolicy() NameIdPolicyEnum
GetNameIdPolicy returns the NameIdPolicy field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetNameIdPolicyOk() (*NameIdPolicyEnum, bool)
GetNameIdPolicyOk returns a tuple with the NameIdPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetNameIdPolicy(v NameIdPolicyEnum)
SetNameIdPolicy sets NameIdPolicy field to given value.
func (o *SAMLSourceRequest) HasNameIdPolicy() bool
HasNameIdPolicy returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetBindingType() BindingTypeEnum
GetBindingType returns the BindingType field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetBindingTypeOk() (*BindingTypeEnum, bool)
GetBindingTypeOk returns a tuple with the BindingType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetBindingType(v BindingTypeEnum)
SetBindingType sets BindingType field to given value.
func (o *SAMLSourceRequest) HasBindingType() bool
HasBindingType returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetVerificationKp() string
GetVerificationKp returns the VerificationKp field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetVerificationKpOk() (*string, bool)
GetVerificationKpOk returns a tuple with the VerificationKp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetVerificationKp(v string)
SetVerificationKp sets VerificationKp field to given value.
func (o *SAMLSourceRequest) HasVerificationKp() bool
HasVerificationKp returns a boolean if a field has been set.
func (o *SAMLSourceRequest) SetVerificationKpNil(b bool)
SetVerificationKpNil sets the value for VerificationKp to be an explicit nil
func (o *SAMLSourceRequest) UnsetVerificationKp()
UnsetVerificationKp ensures that no value is present for VerificationKp, not even an explicit nil
func (o *SAMLSourceRequest) GetSigningKp() string
GetSigningKp returns the SigningKp field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetSigningKpOk() (*string, bool)
GetSigningKpOk returns a tuple with the SigningKp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetSigningKp(v string)
SetSigningKp sets SigningKp field to given value.
func (o *SAMLSourceRequest) HasSigningKp() bool
HasSigningKp returns a boolean if a field has been set.
func (o *SAMLSourceRequest) SetSigningKpNil(b bool)
SetSigningKpNil sets the value for SigningKp to be an explicit nil
func (o *SAMLSourceRequest) UnsetSigningKp()
UnsetSigningKp ensures that no value is present for SigningKp, not even an explicit nil
func (o *SAMLSourceRequest) GetDigestAlgorithm() DigestAlgorithmEnum
GetDigestAlgorithm returns the DigestAlgorithm field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetDigestAlgorithmOk() (*DigestAlgorithmEnum, bool)
GetDigestAlgorithmOk returns a tuple with the DigestAlgorithm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetDigestAlgorithm(v DigestAlgorithmEnum)
SetDigestAlgorithm sets DigestAlgorithm field to given value.
func (o *SAMLSourceRequest) HasDigestAlgorithm() bool
HasDigestAlgorithm returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetSignatureAlgorithm() SignatureAlgorithmEnum
GetSignatureAlgorithm returns the SignatureAlgorithm field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetSignatureAlgorithmOk() (*SignatureAlgorithmEnum, bool)
GetSignatureAlgorithmOk returns a tuple with the SignatureAlgorithm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetSignatureAlgorithm(v SignatureAlgorithmEnum)
SetSignatureAlgorithm sets SignatureAlgorithm field to given value.
func (o *SAMLSourceRequest) HasSignatureAlgorithm() bool
HasSignatureAlgorithm returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetTemporaryUserDeleteAfter() string
GetTemporaryUserDeleteAfter returns the TemporaryUserDeleteAfter field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetTemporaryUserDeleteAfterOk() (*string, bool)
GetTemporaryUserDeleteAfterOk returns a tuple with the TemporaryUserDeleteAfter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetTemporaryUserDeleteAfter(v string)
SetTemporaryUserDeleteAfter sets TemporaryUserDeleteAfter field to given value.
func (o *SAMLSourceRequest) HasTemporaryUserDeleteAfter() bool
HasTemporaryUserDeleteAfter returns a boolean if a field has been set.
func (o *SAMLSourceRequest) GetEncryptionKp() string
GetEncryptionKp returns the EncryptionKp field if non-nil, zero value otherwise.
func (o *SAMLSourceRequest) GetEncryptionKpOk() (*string, bool)
GetEncryptionKpOk returns a tuple with the EncryptionKp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SAMLSourceRequest) SetEncryptionKp(v string)
SetEncryptionKp sets EncryptionKp field to given value.
func (o *SAMLSourceRequest) HasEncryptionKp() bool
HasEncryptionKp returns a boolean if a field has been set.
func (o *SAMLSourceRequest) SetEncryptionKpNil(b bool)
SetEncryptionKpNil sets the value for EncryptionKp to be an explicit nil
func (o *SAMLSourceRequest) UnsetEncryptionKp()
UnsetEncryptionKp ensures that no value is present for EncryptionKp, not even an explicit nil