Skip to content

TableauAuthnV1OidcConfig

Properties

Name Type Description Notes
client_id str Required. Provider client ID that the IdP has assigned to Tableau Server. [optional]
client_secret str Required. Provider client secret. This is a token that is used by Tableau Server to verify the authenticity of the response from the IdP. This value should be kept securely. [optional]
config_url str Required. Provider configuration URL. Specifies the location of the provider configuration discovery document that contains the OpenID provider metadata. [optional]
custom_scope str Custom scope user-related value to query the IdP. [optional]
id_claim str Required. Claim for retrieving user ID from the OIDC token. Default value is 'sub'. [optional]
username_claim str Required. Claim for retrieving username from the OIDC token. Default value is 'email'. [optional]
client_authentication str Required. Token endpoint authentication method. Default value is 'CLIENT_SECRET_BASIC'. [optional]
essential_acr_values str List of essential Authentication Context Reference Class values used for authentication. [optional]
voluntary_acr_values str List of voluntary Authentication Context Reference Class values used for authentication. [optional]
prompt str Prompts the user for re-authentication and consent. [optional]
connection_timeout int Wait time (in seconds) for connecting to the IdP. [optional]
read_timeout int Wait time (in seconds) for data from the IdP. [optional]
ignore_domain bool Set value to 'true' only if the following are true: you are using email addresses as usernames in Tableau Server, you have provisioned users in the IdP with multiple domains, and you want to ignore the domain name portion of the email claim from the IdP. Default value is 'false'. [optional]
ignore_jwk bool Set value to 'true' if the IdP does not support JWK validation. Default value is 'false'. [optional]

Example

from openapi_client.models.tableau_authn_v1_oidc_config import TableauAuthnV1OidcConfig

# TODO update the JSON string below
json = "{}"
# create an instance of TableauAuthnV1OidcConfig from a JSON string
tableau_authn_v1_oidc_config_instance = TableauAuthnV1OidcConfig.from_json(json)
# print the JSON string representation of the object
print(TableauAuthnV1OidcConfig.to_json())

# convert the object into a dict
tableau_authn_v1_oidc_config_dict = tableau_authn_v1_oidc_config_instance.to_dict()
# create an instance of TableauAuthnV1OidcConfig from a dict
tableau_authn_v1_oidc_config_from_dict = TableauAuthnV1OidcConfig.from_dict(tableau_authn_v1_oidc_config_dict)
[Back to Model list] [Back to API list] [Back to README]