유즈케이스 01 · 사람이 들어오는 길

개발자 콘솔 SSO 로그인

개발자가 dev 계정 콘솔에 들어가기까지.

개발자
STEP 1 / 6개발자

IdP에서 인증

포털 URL로 들어가면 신원 원천으로 보내져 ID · 비밀번호 · MFA를 확인한다. 여기까지는 "누구냐"만 확인, AWS 권한은 아직 0.

단계단계를 누르면 위 관계도가 그 단계로 바뀐다
  1. 포털 URL로 들어가면 신원 원천으로 보내져 ID · 비밀번호 · MFA를 확인한다. 여기까지는 "누구냐"만 확인, AWS 권한은 아직 0.

  2. 인증 결과가 Identity Center로 돌아오고 Access Portal 세션이 생긴다(기본 8시간).

  3. 포털은 나 또는 내 그룹에 걸린 assignment만 보여준다. 개발자라면 dev × DevPowerUser, admin × ReadOnly 정도.

  4. dev / DevPowerUser를 누르면 Identity Center가 SAML assertion으로 STS AssumeRoleWithSAML을 수행.

  5. dev 계정의 AWSReservedSSO_DevPowerUser_xxxx Role 세션을 받는다. 지속시간은 Permission Set의 세션 시간.

  6. 콘솔에서 버킷 목록을 열면 s3:ListAllMyBuckets 요청이 아래 관문을 순서대로 통과한다. PowerUserAccess가 Identity 정책으로 Allow.