Skip to content

SAMLIdentityProviderProps

Properties for defining a SAMLIdentityProvider.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcloudsso"
&alicloudroscdkcloudsso.SAMLIdentityProviderProps {
    DirectoryId: interface{},
    EncodedMetadataDocument: interface{},
    EntityId: interface{},
    LoginUrl: interface{},
    SsoStatus: interface{},
    WantRequestSigned: interface{},
    X509Certificate: interface{},
}

Properties

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

DirectoryIdRequired

DirectoryId interface{}
  • Type: interface{}

Property directoryId: The ID of the directory.


EncodedMetadataDocumentOptional

EncodedMetadataDocument interface{}
  • Type: interface{}

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

EntityId interface{}
  • Type: interface{}

Property entityId: The entity ID of the IdP.


LoginUrlOptional

LoginUrl interface{}
  • Type: interface{}

Property loginUrl: The logon URL of the IdP.


SsoStatusOptional

SsoStatus interface{}
  • Type: interface{}

Property ssoStatus: The status of SSO logon.

Valid values:

  • Enabled
  • Disabled (default)

WantRequestSignedOptional

WantRequestSigned interface{}
  • Type: interface{}

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

X509Certificate interface{}
  • Type: interface{}

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