본문 바로가기

keycloak5

20. [TIL] 오늘의 배움일지 ( 20-10-13 ) 1. python 시간 관련 inma.tistory.com/96 from datetime import datetime s = "2016-09-15 01:00:04" timestamp = datetime.strptime(s, "%Y-%m-%d %H:%M:%S.%f").timestamp() print(timestamp) # 1473868804 2. SSO 관련 한글 문서를 찾았다. 갓갓 MSA 인증 서비스 Keycloak User Storage SPI SPI ?Keycloak 에서 제공하는 모듈과 같은 개념이다. SPI 는 Service Provider Interface 의 줄임말로 Keycloak 에 있는 각 기능들을 개발자가 직접 구현할 수 있게 도와준다. 일반적으로 Provider 파일과 Provide.. 2020. 10. 13.
[SSO] Keycloak 공식문서 따라해보기 - 2 1. 서론 저번 시간에 이어 realm와 유저를 생성해보는 시간을 가지려 한다. 2. 본론 realm이 무엇인지부터 알아야한다. realm이란, 개발자가 object들을 관리할 때 사용하는 공간이라고 정의할 수 있다. 두가지 종류의 realm이 존재한다. Master realm : 첫번째 Keycloak을 생성하면 만들어진다. 첫 로그인 시 생성된 어드민 계정을 포함한다. 이것으로 다른 realms을 만들 때 기반이 되는 realm이다. Other realms : master realm의 어드민으로부터 생성된다. 이 realms 내부에서, 관리자가 사용자와 앱을 만든다. 앱은 사용자가 소유하고 관리할 수 있다. 2.1 Master realm으로부터 realms 만들기 마스터로부터, realms 만드는 방.. 2020. 9. 24.
[SSO] Keycloak 공식문서 따라해보기 - 1 1. 서론 공식문서를 번역해보기로 했다. 프로젝트에 적용은 했는데, 이걸 어떻게 커스터마이징해야할지 더 알아보고 싶은 궁굼증이 생겼다. 문서는 크게 4꼭지로 이루어져있다. Trying out keyclock Installing a sample instance of Keycloak Creating a realm and a user Securing a sample application 번역해두면 누군가는 보겠지,,, 라는 생각에 열심을 다해보기로 한다. 배움이 짧아 의역이 많으니 너그러운 양해부탁드립니다. 수정 건의는 언제든 환영입니다. 2. 본론 2.1 키클락 연습해보자 이 가이드를 보면 당신이 프로젝트 환경을 구성할 때 keycloak을 사용하는데 도움이 될 것입니다. 키클락을 서버에 standalone.. 2020. 9. 23.
4. [TIL] 오늘의 배움일지 ( 20-09-21 ) 1. 스프링 시큐리티 최신 버전의 프로젝트를 찾아서 구현한 것을 번역하는 작업을 거쳤다. keycloak이라는 것을 사용해서 SSO를 구현하였다. 이걸 쓰면 쉽게 SSO 설정을 할 수 있다고 한다. 관련 포스팅은 하단에 해두었습니다. 19. [SpringBoot] 버전 걱정 없는 SSO 구현 번역해보기 - 1 1. 서론 Simple Single Sign-On with Spring Security OAuth2 | Baeldung A simple SSO implementation using Spring Security 5 and Boot. www.baeldung.com 을 번역해보는 작업을 실시하였습니다. 이유는 코드를.. dkyou.tistory.com 2. Keycloak SSO 구축 과정에서 발견한 귀.. 2020. 9. 21.