| 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. |
|
| invalidation_flow |
uuid::Uuid |
Flow used ending the session from a 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 |
Option<String> |
Internal application name, used in URLs. |
[readonly] |
| assigned_application_name |
Option<String> |
Application's display Name. |
[readonly] |
| assigned_backchannel_application_slug |
Option<String> |
Internal application name, used in URLs. |
[readonly] |
| assigned_backchannel_application_name |
Option<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 |
[optional] |
| grant_types |
Option<Vecmodels::GrantTypeEnum> |
|
[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] |
| refresh_token_threshold |
Option<String> |
When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (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. |
[optional] |
| encryption_key |
Option<uuid::Uuid> |
Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs. |
[optional] |
| redirect_uris |
Vecmodels::RedirectUri |
|
|
| logout_uri |
Option<String> |
|
[optional] |
| logout_method |
Option<models::OAuth2ProviderLogoutMethodEnum> |
Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser |
[optional] |
| sub_mode |
Option<models::SubModeEnum> |
Configure what data should be used as unique User Identifier. For most cases, the default should be fine. |
[optional] |
| issuer_mode |
Option<models::IssuerModeEnum> |
Configure how the issuer field of the ID Token should be filled. |
[optional] |
| jwt_federation_sources |
Option<Vecuuid::Uuid> |
|
[optional] |
| jwt_federation_providers |
Option<Vec> |
|
[optional] |