인증 및 권한 부여 구현 패턴은(는) 무엇을 하나요?
업계 표준 패턴과 현대적인 모범 사례를 사용하여 안전하고 확장 가능한 인증 및 권한 부여 시스템을 구축합니다.
이 스킬을 사용할 때
- 사용자 인증 시스템 구현
- REST 또는 GraphQL API 보안
- OAuth2/소셜 로그인 또는 SSO 추가
- 세션 관리 또는 RBAC 설계
- 인증 또는 권한 부여 문제 디버깅
이 스킬을 사용하지 말아야 할 때
- UI 복사본이나 로그인 페이지 스타일링만 필요한 경우
- 작업이 ID 관련 사항 없이 인프라 전용인 경우
- 인증 정책이나 자격 증명 저장소를 변경할 수 없는 경우
지침
- 사용자, 테넌트, 흐름 및 위협 모델 제약 조건을 정의합니다.
- 인증 전략(세션, JWT, OIDC) 및 토큰 수명 주기를 선택합니다.
- 권한 부여 모델 및 정책 시행 지점을 설계합니다.
- 비밀 저장소, 로테이션, 로깅 및 감사 요구 사항을 계획합니다.
- 자세한 예제가 필요한 경우
resources/implementation-playbook.md를 엽니다.
안전
- 비밀, 토큰 또는 자격 증명을 절대 로깅하지 마십시오.
- 최소 권한을 적용하고 키를 안전하게 저장하십시오.
리소스
resources/implementation-playbook.md: 자세한 패턴 및 예제