Skip to content

SAMLIdentityProviderProps

Properties for defining a SAMLIdentityProvider.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cloudsso;
new SAMLIdentityProviderProps {
    object DirectoryId,
    object EncodedMetadataDocument = null,
    object EntityId = null,
    object LoginUrl = null,
    object SsoStatus = null,
    object WantRequestSigned = null,
    object X509Certificate = null
};

Properties

Name Type Description
DirectoryId object Property directoryId: The ID of the directory.
EncodedMetadataDocument object Property encodedMetadataDocument: The metadata file of the IdP.
EntityId object Property entityId: The entity ID of the IdP.
LoginUrl object Property loginUrl: The logon URL of the IdP.
SsoStatus object Property ssoStatus: The status of SSO logon.
WantRequestSigned object Property wantRequestSigned: Specifies whether CloudSSO needs to sign SAML requests.
X509Certificate object Property x509Certificate: The X.509 certificate n the PEM format. If you specify this parameter, all existing certificates are replaced.

DirectoryIdRequired

public object DirectoryId { get; set; }
  • Type: object

Property directoryId: The ID of the directory.


EncodedMetadataDocumentOptional

public object EncodedMetadataDocument { get; set; }
  • Type: object

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.


EntityIdOptional

public object EntityId { get; set; }
  • Type: object

Property entityId: The entity ID of the IdP.


LoginUrlOptional

public object LoginUrl { get; set; }
  • Type: object

Property loginUrl: The logon URL of the IdP.


SsoStatusOptional

public object SsoStatus { get; set; }
  • Type: object

Property ssoStatus: The status of SSO logon.

Valid values:

  • Enabled
  • Disabled (default)

WantRequestSignedOptional

public object WantRequestSigned { get; set; }
  • Type: object

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)

X509CertificateOptional

public object X509Certificate { get; set; }
  • Type: object

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