본문 바로가기

TIL72

8. [TIL] 오늘의 배움일지 ( 20-09-25 ) 1. 키클락 보안설정 키클락 튜토리얼로 로그인하는 과정을 배웠고, 이제 보안설정하는 방법을 알아보려 한다. 2. 다른 포트간 통신하는 방법 야매일수도 있겠지만 어찌되었던 통신이 되는 방법을 알았다. 예를들면, 80포트의 @Getmapping("/sender")와 81포트의 @Getmapping("/receiver") 같은 경우의 통신을 말한다. 예제를 보자. 1. 81포트에서 로그인 버튼을 클릭 시, @Getmapping("/login")으로 이동하게 된다. @GetMapping("/login") public RedirectView hello(Principal principal){ return new RedirectView("http://localhost:8084/loginRequest"); } 그러면 .. 2020. 9. 25.
7. [TIL] 오늘의 배움일지 ( 20-09-24 ) 1. keycloak & Spring boot 튜토리얼 탐색중이다. 외국문서가 확실히 정리가 잘 되어있고, 체계적으로 이해할 수 있게 구성되어있어 너무 행복했다. 번역이 조금 고되긴 하지만, 한번 번역해놓으면 계속해서 보면서 활용할 수 있을 것 같다는 생각이 들어 기분이 좋았다. 2. 펠린드롬 앞뒤가 똑같은 순서라면 펠린드롬이다. ex) aba 문자열이 주어졌을 때, 펠린드롬이 맞는지 판별해보자. 여기에서 영어 소문자, 숫자가 아닌건 다 제거해주자 -> 띄어쓰기 포함. re 모듈을 이용할 수 있음 import re def solution(s): s = re.sub('[^a-z0-9]','',s) return s == s[::-1] 3. 정규식 re, counter from collections impor.. 2020. 9. 24.
6. [TIL] 오늘의 배움일지 ( 20-09-23 ) 1. sso 구축을 위해 노력하고 있는데 영어 실력이 늘고있는 느낌이다. www.baeldung.com/spring-boot-keycloak A Quick Guide to Using Keycloak with Spring Boot | Baeldung Learn how to configure a Keycloak server and use it with a Spring Boot Application. www.baeldung.com 사이트에서 정말 많은 도움을 받고있다. 부족한 부분은 강의를 사서 들어볼까? 할정도로 쉽고 자세하게 잘 설명되어있다. 2. 파이썬 1부터 10까지 홀수는 두배로 출력하기 - 매일 파이썬공부를 진행하려고 한다. 신기한 언어도 많고, 작은 기술들이 하나하나 모여 실력을 이루어낼 것이라 .. 2020. 9. 23.
5. [TIL] 오늘의 배움일지 ( 20-09-22 ) 1. 현재까지 회사에서 진행하고있는 OAuth2.0 개발 진행상황을 잠깐 정리해보는 시간을 가졌다. 진행상황 정리 20-09-22 알 수 없는 에러의 연속 원인 소스 짬뽕 @enableoauth2sso deprecated spring-starter-oauth2 deprecated 최신 소스를 보자! https://www.baeldung.com/spring-security-oauth-dynamic-client-registration 단점 : 영어 장점 : 최신 코드 - 2020 년 6월 코드 최근에는 `keycloak` 이라는 오픈소스를 이용해서 클라이언트를 관리하는 것이 유행이라고 함 프로젝트 구동 결과 만족스러운 결과 획득 현재, 커스터마이징을 위해 keycloak 분석 및 적용중 경과 관리자 페이지 .. 2020. 9. 22.