본문 바로가기

SSO6

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.
5. [SSO] Keycloak & Springboot 적용기 - 2 1. 서론 오늘은 어제에 이어 접근 토큰을 생성해보는 시간을 가지겠습니다. 어제의 포스팅은 다음을 참고하세요. dkyou.tistory.com/54 2. 본론 2.1 Generating Access Token With Keycloak's API 키클락은 기본적으로 access token을 생성하고, refresh token을 발급해주는 REST API를 제공하고 있습니다. 우리는 이 API를 이용해서 우리 고유 로그인 페이지를 쉽게 만들 수 있습니다. 첫번째로, 우리는 아래의 URL을 이용해서 POST 요청을 함으로서 Keycloak으로부터 access token을 획득할 필요가 있습니다. http://localhost:8180/auth/realms/master/protocol/openid-connect.. 2020. 9. 27.
20. [SpringBoot] 버전 걱정 없는 SSO 구현 번역해보기 - 2 1. 서론 오늘은 어제에 이어서 두번째 앱을 구성해보겠습니다. 2. 본론 스프링 OAuth Client Thymeleaf-2를 사용하였습니다. 이전 포스팅에서 첫번째 앱을 구성한 것과 비슷한 설정을 가져갈 것입니다. 2.1 application.yml spring: security: oauth2: client: registration: custom: client-id: ssoClient-2 client-secret: ssoClientSecret-2 scope: read,write authorization-grant-type: authorization_code redirect-uri: http://localhost:8084/ui-two/login/oauth2/code/custom provider: cust.. 2020. 9. 22.
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.