An enterprise is configuring federated single sign-on (SSO) for its systems administrators using PingFederate as an external SAML 2.0 Identity Provider (IdP). The administrators must be able to authenticate and access a shared development account in their AWS Organizations. You need to configure the trust relationship in AWS so that the PingFederate IdP can exchange SAML assertions for temporary AWS credentials.
Which of the following configuration steps must be performed in the target AWS account to successfully establish this federation? (Select TWO.)
- Create a SAML identity provider in IAM using the metadata document generated by PingFederate.Cevap
- Create an IAM role with a trust policy that grants assume role permissions to the SAML provider ARN using the sts:AssumeRoleWithSAML action.Cevap
- CConfigure the IAM role trust policy to allow the sts:AssumeRole action for the federated PingFederate entity.
- DAttach a Service Control Policy (SCP) to the target account's Organization Unit (OU) that explicitly grants sts:AssumeRoleWithSAML access to the external identity provider.
Cevap
To configure SAML 2.0 federation, you must create a SAML identity provider in IAM using the PingFederate metadata document, and create an IAM role with a trust policy that specifies the SAML provider as the principal and allows the sts:AssumeRoleWithSAML action.
To establish SAML federation, AWS IAM requires a SAML identity provider object containing the external provider's metadata, and an IAM role with a trust policy that specifically allows the action 'sts:AssumeRoleWithSAML' with the SAML provider as the principal.
Adım Adım Çözüm
Anahtar Kavram
Establishing trust for external SAML 2.0 Identity Providers (IdP) in AWS IAM using SAML metadata and IAM role trust policies.