Skip to content

docs: 관리 콘솔 SSO는 lodestar의 MFA acr(신뢰 기기 포함)을 받아 콘솔 6자리를 건너뛴다 - #56

Merged
mack-erel merged 1 commit into
mainfrom
docs-sso-mfa
Oct 19, 2026
Merged

mack-erel merged 1 commit into
mainfrom
docs-sso-mfa

Conversation

@mack-erel

Copy link
Copy Markdown
Contributor

요약

관리 콘솔 SSO가 lodestar의 MFA acr을 받아, SSO로 들어올 때 콘솔 6자리를 건너뛴다는 운영 결정을 문서에 반영합니다. 코드 변경은 없습니다(주석만).

  • 2026-10-19 사용자 결정: 신뢰 기기 로그인까지 lodestar 판단에 맡깁니다(lodestar는 신뢰 기기에도 같은 MFA acr을 줍니다).
  • 계약 값: acceptAcr: ["https://refeds.org/profile/mfa"], maxAgeSec: 43200(콘솔 세션 절대 수명).
  • TOTP만 받고 싶어지면 lodestar가 amr을 싣게 된 뒤 requireAmrAll: ["totp"]로 바꿉니다.
  • 민감·파괴 명령의 재확인(step-up)은 여전히 로컬 TOTP입니다.

🤖 Generated with Claude Code

왜: 2026-10-19 사용자 결정 — SSO로 들어올 때 IdP에서 이미 MFA를 했으면 콘솔에서 다시 묻지 않는다(다른 서비스처럼).
lodestar는 MFA 세션에 acr `https://refeds.org/profile/mfa`를 싣고, 신뢰 기기 로그인도 같은 acr이다. 편의를 위해
신뢰 기기까지 lodestar 판단에 맡기기로 했다. 문서에는 "계약 없이 로컬 TOTP"라고 적혀 있어 실제 운영과 달랐다.

- OPERATIONS §8 E3: 계약 값(acceptAcr + maxAgeSec 43200 = 콘솔 세션 절대 수명), 신뢰 기기 포함이라는 대가,
  TOTP만 받으려면 amr 기반(`requireAmrAll: ["totp"]`)으로 바꾸는 방법, step-up은 여전히 로컬 TOTP.
- oidc-client.ts 머리 주석의 낡은 lodestar 설명을 고쳤다. 코드 변경 없음.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mack-erel
mack-erel merged commit 6a7b735 into main Oct 19, 2026
9 checks passed
@mack-erel
mack-erel deleted the docs-sso-mfa branch October 19, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant