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_id
Required
directory_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property directoryId: The ID of the directory.
encoded_metadata_document
Optional
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_id
Optional
entity_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property entityId: The entity ID of the IdP.
login_url
Optional
login_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property loginUrl: The logon URL of the IdP.
sso_status
Optional
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_signed
Optional
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_certificate
Optional
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.