Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
AD FS를 Amazon Cognito 사용자 풀의 SAML 자격 증명 공급자로 설정하려면 어떻게 해야 합니까?
3분 분량
0
Active Directory Federation Services(AD FS)를 Amazon Cognito 사용자 풀의 Security Assertion Markup Language 2.0(SAML 2.0) 자격 증명 공급자(IdP)로 사용하려고 합니다. 모두 어떻게 설정해야 합니까?
SAML 속성을 추가할 때 SAML 속성에 http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress를 입력합니다. 사용자 풀 속성의 경우 목록에서 이메일을 선택합니다.
Amazon Cognito에서 앱 클라이언트 설정 변경
사용자 풀에 대한 Amazon Cognito 콘솔 관리 페이지의 앱 통합에서 앱 클라이언트 설정을 선택합니다. 그런 다음, 아래와 같이 수행합니다. 활성화된 자격 증명 공급자에서 사용자가 구성한 SAML IdP의 확인란을 선택합니다. 예를 들면 ADFS와 같습니다.
**콜백 URL(여러 개 가능)**에 로그인 후 사용자가 리디렉션될 URL을 입력합니다.
**로그아웃 URL(여러 개 가능)**에 로그아웃 후 사용자가 리디렉션될 URL을 입력합니다. 허용된 OAuth Flows에서 권한 부여 코드 부여 및 암시적 권한 부여 확인란을 선택합니다. 허용된 OAuth Scopes에서 모든 확인란을 선택합니다.
웹 브라우저에 다음 URL을 입력합니다. https://domainNamePrefix.auth.region.amazoncognito.com/loginresponse_type=token&client_id=appClientId&redirect_uri=https://www.example.com 참고: URL에는 사용자 풀과 앱 클라이언트의 값을 사용하십시오. Amazon Cognito 콘솔의 앱 통합 페이지에서 사용자 풀의 도메인(도메인 이름 접두사 및 AWS 리전 포함)을 찾으십시오. 앱 클라이언트 ID를 앱 클라이언트 설정에서 찾으십시오. https://www.example.com을 SAML IdP의 콜백 URL로 바꾸십시오.
구성한 SAML IdP의 이름을 선택합니다. AD FS 인증 페이지로 리디렉션됩니다.
조직 계정으로 로그인에서 Active Directory 사용자의 사용자 이름과 암호를 입력합니다.
로그인을 선택합니다. 로그인에 성공하는 경우 Amazon Cognito는 사용자 풀 토큰과 성공적인 SAML 응답을 반환합니다. SAML 응답 보기에 대한 자세한 내용은 문제 해결을 위해 브라우저에서 SAML 응답을 보는 방법을 참조하십시오. 참고: 디코딩 시 SAML 응답에는 필수 속성 NameID가 포함되어야 합니다.