ExtensionSocialIdentityProvider¶
-
class
oci.identity_domains.models.ExtensionSocialIdentityProvider(**kwargs)¶ Bases:
objectSocial Identity Provider Extension Schema
Attributes
STATUS_CREATEDA constant which can be used with the status property of a ExtensionSocialIdentityProvider. STATUS_DELETEDA constant which can be used with the status property of a ExtensionSocialIdentityProvider. access_token_urlGets the access_token_url of this ExtensionSocialIdentityProvider. account_linking_enabled[Required] Gets the account_linking_enabled of this ExtensionSocialIdentityProvider. admin_scopeGets the admin_scope of this ExtensionSocialIdentityProvider. authz_urlGets the authz_url of this ExtensionSocialIdentityProvider. auto_redirect_enabledGets the auto_redirect_enabled of this ExtensionSocialIdentityProvider. client_credential_in_payloadGets the client_credential_in_payload of this ExtensionSocialIdentityProvider. clock_skew_in_secondsGets the clock_skew_in_seconds of this ExtensionSocialIdentityProvider. consumer_key[Required] Gets the consumer_key of this ExtensionSocialIdentityProvider. consumer_secret[Required] Gets the consumer_secret of this ExtensionSocialIdentityProvider. discovery_urlGets the discovery_url of this ExtensionSocialIdentityProvider. id_attributeGets the id_attribute of this ExtensionSocialIdentityProvider. jit_prov_assigned_groupsGets the jit_prov_assigned_groups of this ExtensionSocialIdentityProvider. jit_prov_group_static_list_enabledGets the jit_prov_group_static_list_enabled of this ExtensionSocialIdentityProvider. profile_urlGets the profile_url of this ExtensionSocialIdentityProvider. redirect_urlGets the redirect_url of this ExtensionSocialIdentityProvider. registration_enabled[Required] Gets the registration_enabled of this ExtensionSocialIdentityProvider. relay_idp_param_mappingsGets the relay_idp_param_mappings of this ExtensionSocialIdentityProvider. scopeGets the scope of this ExtensionSocialIdentityProvider. service_provider_name[Required] Gets the service_provider_name of this ExtensionSocialIdentityProvider. social_jit_provisioning_enabledGets the social_jit_provisioning_enabled of this ExtensionSocialIdentityProvider. statusGets the status of this ExtensionSocialIdentityProvider. Methods
__init__(**kwargs)Initializes a new ExtensionSocialIdentityProvider object with values from keyword arguments. -
STATUS_CREATED= 'created'¶ A constant which can be used with the status property of a ExtensionSocialIdentityProvider. This constant has a value of “created”
-
STATUS_DELETED= 'deleted'¶ A constant which can be used with the status property of a ExtensionSocialIdentityProvider. This constant has a value of “deleted”
-
__init__(**kwargs)¶ Initializes a new ExtensionSocialIdentityProvider object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - account_linking_enabled (bool) – The value to assign to the account_linking_enabled property of this ExtensionSocialIdentityProvider.
- auto_redirect_enabled (bool) – The value to assign to the auto_redirect_enabled property of this ExtensionSocialIdentityProvider.
- social_jit_provisioning_enabled (bool) – The value to assign to the social_jit_provisioning_enabled property of this ExtensionSocialIdentityProvider.
- jit_prov_group_static_list_enabled (bool) – The value to assign to the jit_prov_group_static_list_enabled property of this ExtensionSocialIdentityProvider.
- jit_prov_assigned_groups (list[oci.identity_domains.models.IdentityProviderJitProvAssignedGroups]) – The value to assign to the jit_prov_assigned_groups property of this ExtensionSocialIdentityProvider.
- registration_enabled (bool) – The value to assign to the registration_enabled property of this ExtensionSocialIdentityProvider.
- status (str) – The value to assign to the status property of this ExtensionSocialIdentityProvider. Allowed values for this property are: “created”, “deleted”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- authz_url (str) – The value to assign to the authz_url property of this ExtensionSocialIdentityProvider.
- access_token_url (str) – The value to assign to the access_token_url property of this ExtensionSocialIdentityProvider.
- relay_idp_param_mappings (list[oci.identity_domains.models.IdentityProviderRelayIdpParamMappings]) – The value to assign to the relay_idp_param_mappings property of this ExtensionSocialIdentityProvider.
- profile_url (str) – The value to assign to the profile_url property of this ExtensionSocialIdentityProvider.
- scope (list[str]) – The value to assign to the scope property of this ExtensionSocialIdentityProvider.
- admin_scope (list[str]) – The value to assign to the admin_scope property of this ExtensionSocialIdentityProvider.
- consumer_key (str) – The value to assign to the consumer_key property of this ExtensionSocialIdentityProvider.
- consumer_secret (str) – The value to assign to the consumer_secret property of this ExtensionSocialIdentityProvider.
- service_provider_name (str) – The value to assign to the service_provider_name property of this ExtensionSocialIdentityProvider.
- clock_skew_in_seconds (int) – The value to assign to the clock_skew_in_seconds property of this ExtensionSocialIdentityProvider.
- redirect_url (str) – The value to assign to the redirect_url property of this ExtensionSocialIdentityProvider.
- discovery_url (str) – The value to assign to the discovery_url property of this ExtensionSocialIdentityProvider.
- client_credential_in_payload (bool) – The value to assign to the client_credential_in_payload property of this ExtensionSocialIdentityProvider.
- id_attribute (str) – The value to assign to the id_attribute property of this ExtensionSocialIdentityProvider.
-
access_token_url¶ Gets the access_token_url of this ExtensionSocialIdentityProvider. Social IDP Access token URL
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The access_token_url of this ExtensionSocialIdentityProvider. Return type: str
-
account_linking_enabled¶ [Required] Gets the account_linking_enabled of this ExtensionSocialIdentityProvider. Whether account linking is enabled
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: boolean
- uniqueness: none
Returns: The account_linking_enabled of this ExtensionSocialIdentityProvider. Return type: bool
-
admin_scope¶ Gets the admin_scope of this ExtensionSocialIdentityProvider. Admin scope to request
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The admin_scope of this ExtensionSocialIdentityProvider. Return type: list[str]
-
authz_url¶ Gets the authz_url of this ExtensionSocialIdentityProvider. Social IDP Authorization URL
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The authz_url of this ExtensionSocialIdentityProvider. Return type: str
-
auto_redirect_enabled¶ Gets the auto_redirect_enabled of this ExtensionSocialIdentityProvider. Whether social auto redirect is enabled. The IDP policy should be configured with only one Social IDP, and without username/password selected.
Added In: 2310202314
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: boolean
- uniqueness: none
Returns: The auto_redirect_enabled of this ExtensionSocialIdentityProvider. Return type: bool
-
client_credential_in_payload¶ Gets the client_credential_in_payload of this ExtensionSocialIdentityProvider. Whether the client credential is contained in payload
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: boolean
- uniqueness: none
Returns: The client_credential_in_payload of this ExtensionSocialIdentityProvider. Return type: bool
-
clock_skew_in_seconds¶ Gets the clock_skew_in_seconds of this ExtensionSocialIdentityProvider. Social IDP allowed clock skew time
Added In: 20.1.3
- SCIM++ Properties:
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: integer
- uniqueness: none
Returns: The clock_skew_in_seconds of this ExtensionSocialIdentityProvider. Return type: int
-
consumer_key¶ [Required] Gets the consumer_key of this ExtensionSocialIdentityProvider. Social IDP Client Application Client ID
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: string
- uniqueness: none
Returns: The consumer_key of this ExtensionSocialIdentityProvider. Return type: str
-
consumer_secret¶ [Required] Gets the consumer_secret of this ExtensionSocialIdentityProvider. Social IDP Client Application Client Secret
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- idcsSensitive: encrypt
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: string
- uniqueness: none
Returns: The consumer_secret of this ExtensionSocialIdentityProvider. Return type: str
-
discovery_url¶ Gets the discovery_url of this ExtensionSocialIdentityProvider. Discovery URL
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The discovery_url of this ExtensionSocialIdentityProvider. Return type: str
-
id_attribute¶ Gets the id_attribute of this ExtensionSocialIdentityProvider. Id attribute used for account linking
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The id_attribute of this ExtensionSocialIdentityProvider. Return type: str
-
jit_prov_assigned_groups¶ Gets the jit_prov_assigned_groups of this ExtensionSocialIdentityProvider. Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true.
Added In: 2310202314
- SCIM++ Properties:
- idcsCompositeKey: [value]
- idcsSearchable: false
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
Returns: The jit_prov_assigned_groups of this ExtensionSocialIdentityProvider. Return type: list[oci.identity_domains.models.IdentityProviderJitProvAssignedGroups]
-
jit_prov_group_static_list_enabled¶ Gets the jit_prov_group_static_list_enabled of this ExtensionSocialIdentityProvider. Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list
Added In: 2310202314
- SCIM++ Properties:
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: boolean
- uniqueness: none
Returns: The jit_prov_group_static_list_enabled of this ExtensionSocialIdentityProvider. Return type: bool
-
profile_url¶ Gets the profile_url of this ExtensionSocialIdentityProvider. Social IDP User profile URL
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The profile_url of this ExtensionSocialIdentityProvider. Return type: str
-
redirect_url¶ Gets the redirect_url of this ExtensionSocialIdentityProvider. redirect URL for social idp
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The redirect_url of this ExtensionSocialIdentityProvider. Return type: str
-
registration_enabled¶ [Required] Gets the registration_enabled of this ExtensionSocialIdentityProvider. Whether registration is enabled
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: boolean
- uniqueness: none
Returns: The registration_enabled of this ExtensionSocialIdentityProvider. Return type: bool
-
relay_idp_param_mappings¶ Gets the relay_idp_param_mappings of this ExtensionSocialIdentityProvider. Relay Param variable for Social IDP
Added In: 2305190132
- SCIM++ Properties:
- idcsCompositeKey: [relayParamKey]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
Returns: The relay_idp_param_mappings of this ExtensionSocialIdentityProvider. Return type: list[oci.identity_domains.models.IdentityProviderRelayIdpParamMappings]
-
scope¶ Gets the scope of this ExtensionSocialIdentityProvider. Scope to request
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: false
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Returns: The scope of this ExtensionSocialIdentityProvider. Return type: list[str]
-
service_provider_name¶ [Required] Gets the service_provider_name of this ExtensionSocialIdentityProvider. Service Provider Name
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: string
- uniqueness: none
Returns: The service_provider_name of this ExtensionSocialIdentityProvider. Return type: str
Gets the social_jit_provisioning_enabled of this ExtensionSocialIdentityProvider. Whether Social JIT Provisioning is enabled
Added In: 2307282043
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: boolean
- uniqueness: none
Returns: The social_jit_provisioning_enabled of this ExtensionSocialIdentityProvider. Return type: bool
-
status¶ Gets the status of this ExtensionSocialIdentityProvider. Status
Added In: 20.1.3
- SCIM++ Properties:
- caseExact: true
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: string
- uniqueness: none
Allowed values for this property are: “created”, “deleted”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The status of this ExtensionSocialIdentityProvider. Return type: str
-