Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 3.58 KB

OAuth2Provider.md

File metadata and controls

35 lines (30 loc) · 3.58 KB

OAuth2Provider

Properties

Name Type Description Notes
pk i32 [readonly]
name String
authentication_flow Option<uuid::Uuid> Flow used for authentication when the associated application is accessed by an un-authenticated user. [optional]
authorization_flow uuid::Uuid Flow used when authorizing this provider.
property_mappings Option<Vecuuid::Uuid> [optional]
component String Get object component so that we know how to edit the object [readonly]
assigned_application_slug String Internal application name, used in URLs. [readonly]
assigned_application_name String Application's display Name. [readonly]
assigned_backchannel_application_slug String Internal application name, used in URLs. [readonly]
assigned_backchannel_application_name String Application's display Name. [readonly]
verbose_name String Return object's verbose_name [readonly]
verbose_name_plural String Return object's plural verbose_name [readonly]
meta_model_name String Return internal model name [readonly]
client_type Option<models::ClientTypeEnum> Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable * confidential - Confidential * public - Public [optional]
client_id Option<String> [optional]
client_secret Option<String> [optional]
access_code_validity Option<String> Access codes not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). [optional]
access_token_validity Option<String> Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). [optional]
refresh_token_validity Option<String> Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). [optional]
include_claims_in_id_token Option<bool> Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint. [optional]
signing_key Option<uuid::Uuid> Key used to sign the tokens. Only required when JWT Algorithm is set to RS256. [optional]
redirect_uris Option<String> Enter each URI on a new line. [optional]
sub_mode Option<models::SubModeEnum> Configure what data should be used as unique User Identifier. For most cases, the default should be fine. * hashed_user_id - Based on the Hashed User ID * user_id - Based on user ID * user_uuid - Based on user UUID * user_username - Based on the username * user_email - Based on the User's Email. This is recommended over the UPN method. * user_upn - Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains. [optional]
issuer_mode Option<models::IssuerModeEnum> Configure how the issuer field of the ID Token should be filled. * global - Same identifier is used for all providers * per_provider - Each provider has a different issuer, based on the application slug. [optional]
jwks_sources Option<Vecuuid::Uuid> [optional]

[Back to Model list] [Back to API list] [Back to README]