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. |
DirectoryId
Required
public object DirectoryId { get; set; }
- Type: object
Property directoryId: The ID of the directory.
EncodedMetadataDocument
Optional
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.
EntityId
Optional
public object EntityId { get; set; }
- Type: object
Property entityId: The entity ID of the IdP.
LoginUrl
Optional
public object LoginUrl { get; set; }
- Type: object
Property loginUrl: The logon URL of the IdP.
SsoStatus
Optional
public object SsoStatus { get; set; }
- Type: object
Property ssoStatus: The status of SSO logon.
Valid values:
- Enabled
- Disabled (default)
WantRequestSigned
Optional
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)
X509Certificate
Optional
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.