ExtensionSocialIdentityProvider

class oci.identity_domains.models.ExtensionSocialIdentityProvider(**kwargs)

Bases: object

Social Identity Provider Extension Schema

Attributes

STATUS_CREATED A constant which can be used with the status property of a ExtensionSocialIdentityProvider.
STATUS_DELETED A constant which can be used with the status property of a ExtensionSocialIdentityProvider.
access_token_url Gets the access_token_url of this ExtensionSocialIdentityProvider.
account_linking_enabled [Required] Gets the account_linking_enabled of this ExtensionSocialIdentityProvider.
admin_scope Gets the admin_scope of this ExtensionSocialIdentityProvider.
authz_url Gets the authz_url of this ExtensionSocialIdentityProvider.
client_credential_in_payload Gets the client_credential_in_payload of this ExtensionSocialIdentityProvider.
clock_skew_in_seconds Gets 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_url Gets the discovery_url of this ExtensionSocialIdentityProvider.
id_attribute Gets the id_attribute of this ExtensionSocialIdentityProvider.
profile_url Gets the profile_url of this ExtensionSocialIdentityProvider.
redirect_url Gets the redirect_url of this ExtensionSocialIdentityProvider.
registration_enabled [Required] Gets the registration_enabled of this ExtensionSocialIdentityProvider.
relay_idp_param_mappings Gets the relay_idp_param_mappings of this ExtensionSocialIdentityProvider.
scope Gets the scope of this ExtensionSocialIdentityProvider.
service_provider_name [Required] Gets the service_provider_name of this ExtensionSocialIdentityProvider.
status Gets 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.
  • 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
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
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
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