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. |
DirectoryId
Required
DirectoryId interface{}
- Type: interface{}
Property directoryId: The ID of the directory.
EncodedMetadataDocument
Optional
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.
EntityId
Optional
EntityId interface{}
- Type: interface{}
Property entityId: The entity ID of the IdP.
LoginUrl
Optional
LoginUrl interface{}
- Type: interface{}
Property loginUrl: The logon URL of the IdP.
SsoStatus
Optional
SsoStatus interface{}
- Type: interface{}
Property ssoStatus: The status of SSO logon.
Valid values:
- Enabled
- Disabled (default)
WantRequestSigned
Optional
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)
X509Certificate
Optional
X509Certificate interface{}
- Type: interface{}
Property x509Certificate: The X.509 certificate n the PEM format. If you specify this parameter, all existing certificates are replaced.