SigningAlgorithm Enum
Signing algorithms for SAML requests.
Example
ts
const userpool = new cognito.UserPool(this, 'Pool');
// specify the metadata as a file content
new cognito.UserPoolIdentityProviderSaml(this, 'userpoolIdpFile', {
userPool: userpool,
metadata: cognito.UserPoolIdentityProviderSamlMetadata.file('my-file-contents'),
// Whether to require encrypted SAML assertions from IdP
encryptedResponses: true,
// The signing algorithm for the SAML requests
requestSigningAlgorithm: cognito.SigningAlgorithm.RSA_SHA256,
// Enable IdP initiated SAML auth flow
idpInitiated: true,
});
// specify the metadata as a URL
new cognito.UserPoolIdentityProviderSaml(this, 'userpoolidpUrl', {
userPool: userpool,
metadata: cognito.UserPoolIdentityProviderSamlMetadata.url('https://my-metadata-url.com'),
});
Members
| Member | Description |
|---|---|
RSA_SHA256 | RSA with SHA-256. |
Referenced by
UserPoolIdentityProviderSamlProps.requestSigningAlgorithmrequest_signing_algorithmrequestSigningAlgorithmRequestSigningAlgorithmRequestSigningAlgorithm