Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 2961 java
- 공유기 원격 설정
- 2661 java
- django windows 배포 에러
- 2961 도영이가 만든 맛있는 음식
- 원격 연결 포트 포워딩
- windows 원격 연결 설정
- django
- 2643 색종이 올려 놓기
- The requested operation has failed!
- 2661 좋은 수열
- Problems occurred while performing provisioning operation
- apache pythonpath
- django settings.py
- django 웹 페이지
- APPEND_SLASH = FALSE
- 18233 java
- 1188 음식 평론가
- django 프로젝트 시작
- 18233 러버덕
- 1188 java
- windows apache wsgi 에러
- django apache deploy error
- 14711 타일 뒤집기
- 18233 비트마스킹
- django The requested operation has failed!
- 2643 java
- django httpd error
- 14711 java
- java di
Archives
목록AuthenticationProvider 구현 (1)
라이브러리는 도서관 아닌가요
AuthenticationProvider 구현
AuthenticationProvider 인터페이스는 유저가 입력한 정보와 DB가 가지고 있는 정보를 비교해준다. 개발 중에 아주 유용한 도구로 활용될 수도 있다. 뭐, 사용자 입력 값을 중간에 확인해 본다던지 하는 그런. 이것이 가능한 이유는, 요 인터페이스에 오버라이딩 해야하는 authenticate() 메서드가 '유저가 입력한 로그인 정보'를 가지고 있는 Authentication 객체를 다루기 때문이다. 정확하게는 파라미터(Authentication authentication)로 받는다. '유저의 입력 정보' 뿐만 아니라 '권한 정보'도 가지고 있다. 반대로 DB 측의 정보는 UserDetailsService 인터페이스에서 구현한 loadUserByUsername() 메서드를 통해 가지고 온다. ..
Spring/Spring Security
2021. 12. 30. 07:02