Skip to content

Identityfederation

SAML 2.0

  • SAML - Security Assertion Markup Language
  • Open Standard used by many Identity Prodivders (IDP)
  • SAML 2.0 integration enables indirectly using on premise identities with AWS
  • Primarily used with Enterprise (not web) IDP that is SAML 2.0 compliant
  • Single source of identity truth for more than 5000 users
  • Federation uses IAM Roles and Temporary Credentials ( with 12 hours validity)
  • For this to work Trust needs to be established between SAML2.0 IDP & AWS IAM
  • Enterprise application first authenticates with Enterprise IDP & gets a SAML token
  • While communitcating with AWS, the application invokes STS:AssumeRoleWithSAML operation passing in SAML Assertion
  • STS returns temporary AWS credentials to the application