Authentication

1. Authentication 설명

Authentication 은 인증이나 인증주체를 뜻한다.

한 마디로, “당신이 누구인지 증명” 하는 것이다.

사용자의 인증 정보를 저장하는 토큰 개념이다.

이는 전역적으로 참조가 가능하다.

2. 구조

  1. principal : ID or User 객체 (type : Object)
  2. credentials : PWD
  3. authorities : 권한 목록
  4. details : 인증 부가 정보
  5. Authenticated : 인증 여부 (인증 o : true / 인증 x : false)

3. 인증 성공 시 실제로 보이는 Authentication

Comments