IdentityProvider

class oci.identity_data_plane.models.IdentityProvider(**kwargs)

Bases: object

IdentityProvider model.

Attributes

PROTOCOL_SAML2 A constant which can be used with the protocol property of a IdentityProvider.
authn_context_class_refs [Required] Gets the authn_context_class_refs of this IdentityProvider.
force_authentication [Required] Gets the force_authentication of this IdentityProvider.
id [Required] Gets the id of this IdentityProvider.
name [Required] Gets the name of this IdentityProvider.
protocol [Required] Gets the protocol of this IdentityProvider.
redirect_uri [Required] Gets the redirect_uri of this IdentityProvider.
service_provider_entity_id [Required] Gets the service_provider_entity_id of this IdentityProvider.
signing_certificate [Required] Gets the signing_certificate of this IdentityProvider.
tenant_id [Required] Gets the tenant_id of this IdentityProvider.
tenant_name [Required] Gets the tenant_name of this IdentityProvider.

Methods

__init__(**kwargs) Initializes a new IdentityProvider object with values from keyword arguments.
PROTOCOL_SAML2 = 'SAML2'

A constant which can be used with the protocol property of a IdentityProvider. This constant has a value of “SAML2”

__init__(**kwargs)

Initializes a new IdentityProvider object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this IdentityProvider.
  • name (str) – The value to assign to the name property of this IdentityProvider.
  • tenant_name (str) – The value to assign to the tenant_name property of this IdentityProvider.
  • tenant_id (str) – The value to assign to the tenant_id property of this IdentityProvider.
  • redirect_uri (str) – The value to assign to the redirect_uri property of this IdentityProvider.
  • signing_certificate (str) – The value to assign to the signing_certificate property of this IdentityProvider.
  • protocol (str) – The value to assign to the protocol property of this IdentityProvider. Allowed values for this property are: “SAML2”
  • service_provider_entity_id (str) – The value to assign to the service_provider_entity_id property of this IdentityProvider.
  • force_authentication (bool) – The value to assign to the force_authentication property of this IdentityProvider.
  • authn_context_class_refs (list[str]) – The value to assign to the authn_context_class_refs property of this IdentityProvider.
authn_context_class_refs

[Required] Gets the authn_context_class_refs of this IdentityProvider. Authentication context class refs.

Returns:The authn_context_class_refs of this IdentityProvider.
Return type:list[str]
force_authentication

[Required] Gets the force_authentication of this IdentityProvider. Whether to force authentication.

Returns:The force_authentication of this IdentityProvider.
Return type:bool
id

[Required] Gets the id of this IdentityProvider. The id of the provider.

Returns:The id of this IdentityProvider.
Return type:str
name

[Required] Gets the name of this IdentityProvider. The name of the provider.

Returns:The name of this IdentityProvider.
Return type:str
protocol

[Required] Gets the protocol of this IdentityProvider. The type of the provider.

Allowed values for this property are: “SAML2”

Returns:The protocol of this IdentityProvider.
Return type:str
redirect_uri

[Required] Gets the redirect_uri of this IdentityProvider. The SAML endpoint where user will be redirected.

Returns:The redirect_uri of this IdentityProvider.
Return type:str
service_provider_entity_id

[Required] Gets the service_provider_entity_id of this IdentityProvider. The id of the service provider entity.

Returns:The service_provider_entity_id of this IdentityProvider.
Return type:str
signing_certificate

[Required] Gets the signing_certificate of this IdentityProvider. The signing certificate of the provider.

Returns:The signing_certificate of this IdentityProvider.
Return type:str
tenant_id

[Required] Gets the tenant_id of this IdentityProvider. The id of the tenant.

Returns:The tenant_id of this IdentityProvider.
Return type:str
tenant_name

[Required] Gets the tenant_name of this IdentityProvider. The name of the tenant.

Returns:The tenant_name of this IdentityProvider.
Return type:str