Spring Framework/스프링 시큐리티
[스프링 시큐리티 - 인증] 공식문서 번역하며 공부하기 - Authentication
석이
2022. 1. 7. 14:48
일러두기
- 본 글은 스프링 공식 페이지의 Authentication 절을 한국어로 번역한 자료입니다.
- 전문적인 교육을 받은 번역가가 번역한 글이 아니기 때문에 다소의 번역 실수가 있을 수 있습니다. (아마 많을..)
- 해당 기능에 대해 전문적인 지식을 갖춘 엔지니어가 아니라, 스프링 시큐리티를 처음 공부하는 학생이 작성한 글이기 때문에 번역 간의 다수의 오역과 의역이 있을 가능성이 있습니다.
- 결론 : 이 문서는 신뢰할 수 없을 가능성이 높습니다.
- 번역이 매끄럽지 못하다고 판단되는 부분은 파란색으로 원본 문장을 첨부하여 원본을 확인할 수 있도록 하였습니다.
원본 출처
https://docs.spring.io/spring-security/reference/servlet/authentication/index.html
번역문서
인증 (Authentication)
스프링 시큐리티는 인증을 위한 포괄적인 기능을 지원합니다. 우선 전반적인 서블릿 인증 아키텍처를 살펴보겠습니다. 예상 하였을지 모르지만, 서블릿 인증 아키텍처의 절은 아키텍처가 어떻게 구체적인 메커니즘을 적용하지는지에 대한 자세한 논의 없이 아키텍처를 보다 추상적으로 논합니다.
만약 구체적인 메커니즘을 알고 싶다면, 사용자가 인증절차를 수행하는 자세한 방법을 논한 인증 메커니즘 절을 참조하시기 바랍니다. If you prefer, you can refer to Authentication Mechanisms for concrete ways in which users can authenticate. 이 절은 구체적인 인증 방법에 초점을 두고 아키텍처 절에서의 특정 메커니즘 작동 방식을 설명합니다. These sections focus on specific ways you may want to authenticate and point back at the architecture sections to describe how the specific flows work.
인증 메커니즘
- Username and Password - 사용자명과 비밀번호를 어떻게 인증하는지 설명합니다.
- OAuth 2.0 Login - OpenID Connect와 non-standard OAuth 2.0 Login(ex. 깃허브)를 통한 OAuth 2.0 로그인을 설명합니다.
- Central Authentication Server (CAS) - Central Authentication Server (CAS, 중앙인증서버) 지원에 대해 설명합니다.
- Remember Me - 만료된 세션 사용자를 기억하는 방법을 설명합니다.
- JAAS Authentication - JAAS를 통한 인증을 설명합니다.
- OpenID - OpenID Authentication(OpenID Connect와 혼동하지 마십시오)를 설명합니다.
- Pre-Authentication Scenarios - 스프링 시큐리티의 인가 기능과 cmmon exploits에 대한 보호 기능을 사용하는 SiteMinder, Java EE 시큐리티 외부 메커니즘의 인증 절차에 대해 설명합니다.
- X509 Authentication - X509 Authentication