enum SigningAlgorithm
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.Cognito.SigningAlgorithm | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awscognito#SigningAlgorithm | 
|  Java | software.amazon.awscdk.services.cognito.SigningAlgorithm | 
|  Python | aws_cdk.aws_cognito.SigningAlgorithm | 
|  TypeScript (source) | aws-cdk-lib»aws_cognito»SigningAlgorithm | 
Signing algorithms for SAML requests.
Example
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
| Name | Description | 
|---|---|
| RSA_SHA256 | RSA with SHA-256. | 
RSA_SHA256
RSA with SHA-256.
