스프링 시큐리티 OAuth2/OAuth 2.0 용어 이해

keycloak 설치 및 설정

webmaster 2023. 1. 2. 23:23
728x90

Keycloak 소개 

ID 및 접근 관리를 지원하는 인가 서버 오픈소스로 사용자 연합, 강력한 인증, 사용자 관리, 세부화된 권한 부여 등을 제공한다.

  • OAuth2 Client와 Resource Server 커리큘럼에서 인가서버 플랫폼으로 사용한다
  • Spring Authorization Server 강의 이전까지 인가서버 테스트용으로 활용한다.
  • 실행 방법 : 압축 해제 후, bin 파일 경로에서 "./kc.sh start-dev" 명령어 작성
    • JDK Version이 맞지 않아 실행이 안될 경우도 있다(주의할 점)

PostMan 설치

2) Admin 로그인 후, Client -> CreateClient 클릭

Create Client 클릭

3) Client ID 입력 후, Client 생성

클라이언트 생성

4) Config 설정

Config 설정

5) 생성된 Client에서, Settings로 들어가 Valid redirect URIs 추가

Valid redirect URIs 추가

6) User 생성

User 생성

설정한 내용을 토대로 강의를 따라가 보자!!

728x90

'스프링 시큐리티 OAuth2 > OAuth 2.0 용어 이해' 카테고리의 다른 글

Oauth 2.0 Token Types 이해  (0) 2023.01.06
OAuth 2.0 Client Types 이해  (0) 2023.01.04
OAuth 2.0 Roles 이해  (0) 2023.01.04
OAuth 2.0 소개  (0) 2023.01.02