Questions about Cognito SAML Authentication process

0

Hi,

I need few clarifications as below about how AWS cognito works with SAML providers.

  1. Does cognito SAML request Signing Certificate?
  2. Does cognito support Token Encryption Certificate?
  3. Which Secure Hash Algorithm does cognito use: SHA 1 or SHA 256 for SAML authentication?

Thanks,

1개 답변
1

Does cognito SAML request Signing Certificate?

Cognito requires that you upload a metadata document or specify a metadata URL. I believe the signing certificate is included in this metadata, whether the document is uploaded manually or specified through the URL. If your Idp requires a signed logout request, you can also download the signing certificate from your user pool and upload it to your identity provider, so the single logout requests can be verified.

Does cognito support Token Encryption Certificate?

Cognito service does not support the use of Token Encryption Certificates. This is due to the fact that the Cognito service can only be used in a service provider flow, not an identity provider flow and as such cannot send any tokens to other applications.

Which Secure Hash Algorithm does cognito use: SHA 1 or SHA 256 for SAML authentication?

Could you clarify on where you expect this hashing to be used? I cannot find any reference to hashing in the SAML flow for your user pool. https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-saml-idp-authentication.html If there is hashing involved, it will be on the IdP side, not done by the Cognito user pool, with relation to SAML

profile picture
전문가
답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인