Skip to content

SAMLIdentityProviderProps

Properties for defining a SAMLIdentityProvider.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudsso-samlidentityprovider

Initializer

import ros_cdk_cloudsso
ros_cdk_cloudsso.SAMLIdentityProviderProps(
  directory_id: typing.Union[str, IResolvable],
  encoded_metadata_document: typing.Union[str, IResolvable] = None,
  entity_id: typing.Union[str, IResolvable] = None,
  login_url: typing.Union[str, IResolvable] = None,
  sso_status: typing.Union[str, IResolvable] = None,
  want_request_signed: typing.Union[bool, IResolvable] = None,
  x509_certificate: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
directory_id typing.Union[str, ros_cdk_core.IResolvable] Property directoryId: The ID of the directory.
encoded_metadata_document typing.Union[str, ros_cdk_core.IResolvable] Property encodedMetadataDocument: The metadata file of the IdP.
entity_id typing.Union[str, ros_cdk_core.IResolvable] Property entityId: The entity ID of the IdP.
login_url typing.Union[str, ros_cdk_core.IResolvable] Property loginUrl: The logon URL of the IdP.
sso_status typing.Union[str, ros_cdk_core.IResolvable] Property ssoStatus: The status of SSO logon.
want_request_signed typing.Union[bool, ros_cdk_core.IResolvable] Property wantRequestSigned: Specifies whether CloudSSO needs to sign SAML requests.
x509_certificate typing.Union[str, ros_cdk_core.IResolvable] Property x509Certificate: The X.509 certificate n the PEM format. If you specify this parameter, all existing certificates are replaced.

directory_idRequired

directory_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property directoryId: The ID of the directory.


encoded_metadata_documentOptional

encoded_metadata_document: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property encodedMetadataDocument: The metadata file of the IdP.

The value of this parameter is Base64-encoded. The file is provided by the IdP that supports SAML 2.0.


entity_idOptional

entity_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property entityId: The entity ID of the IdP.


login_urlOptional

login_url: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property loginUrl: The logon URL of the IdP.


sso_statusOptional

sso_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property ssoStatus: The status of SSO logon.

Valid values:

  • Enabled
  • Disabled (default)

want_request_signedOptional

want_request_signed: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property wantRequestSigned: Specifies whether CloudSSO needs to sign SAML requests.

The requests are sent when users log on to the CloudSSO user portal to initiate SAML-based SSO. Valid values:

  • true: yes
  • false: no (default)

x509_certificateOptional

x509_certificate: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property x509Certificate: The X.509 certificate n the PEM format. If you specify this parameter, all existing certificates are replaced.