반응형 분류 전체보기375 [Spring/Security] JWT (JSON Web Token) 📌 JWT (JSON Web Token) ✔ JWT 란? JWT는 당사자간에 정보를 JSON 객체로 안전하게 전송하기 위한 컴팩트하고 독립적인 방식을 정의 하는 개방형 표준이다. 이 정보는 디지털 서명이 되어 있으므로 확인하고 신뢰할 수 있다. JWT 는 비밀(HMAC 알고리즘 사용) 또는 RSA 또는 ECDSA를 사용하는 공개/개인키 깡을 사용하여 서명할 수 있다. JWT를 암호화하여 당사자 간에 비밀성을 제공할 수도 있지만 여기서는 서명된 토큰에 중점을 둘 것이다. 서명된 토큰은 그 안에 포함된 정보, 요구사항 등의 무결성을 확인할 수 있는 반면 암호화된 토큰은 다른 당사자로부터 해당 클레임을 숨긴다 . 공개/개인 키 쌍을 사용하여 토큰에 서명할 때 서명은 개인 키를 보유한 당사자만이 서명한 당사자임.. 2023. 6. 26. [대전/덕암동] 크림 라떼와 수제 푸딩 맛집 신탄진 카페 '보우보우' 📌 보우보우✔️ 대전 대덕구 덕암로181번길 19 보우보우카페신탄진 뒤집어지는 카페 찾다가 푸딩 파는 거 보고 당장 달려갔다. 딱 보자마자 저기다! 했다. 눈에 딱 띄게 예쁘다. 주차 자리는 따로 없어서 골목에 차 갖다버리고 가야된다. 카페 진짜 예쁜데 너무 더워서 렌즈도 안 닦고 노룩샷 갈겼더니 이딴 식으로 찍어버렸다. 사과합니다. 그래 내가 먹고싶었던 푸딩이 바로 이 거다. 귀여워... 다 씹어 먹어줄 거야 내부 진짜 깔끔하고 책상도 높고 예쁘고 내 서타일이다. 먹어보고 싶은 거 진짜 많았다. 하지만 난 아인슈페너무새니까 아인슈페너 시켰다. 아메리카노 그냥 보통 아메리카노가 아니다. 뭐 헤이즐넛 어쩌구 하던데 난 커피우유 푸딩에 정신팔려서 못 들었다. 어쨌든 그래서 저렇게 생긴 거다. 난 개인사정으로.. 2023. 6. 26. [대전/관평동] 계란덮밥이 맛도리인 대전 유성구 관평동 맛집 '규카츠정' 📌 규카츠정✔️ 대전 유성구 테크노중앙로 50 1층 A111호얼마 전에 규카츠 얘기 한 번 잘못 들었다가 규카츠가 너무 먹고싶어서 씅질이 너무 났다. 그래서 오늘 관평동 규카츠정 갔다. 주차자리 없어서 길에 차 갖다버리고 가야된다. 이건 규카츠 타마고텐동 정식에 카레추카 한 거다. 배가 너무 고팠어서 사진에 영혼을 담지 못하고 개판으로 찍어놨다. 미안합니다. 내가 먹고싶은 건 겉바속촉이었다. 겉바는 아니였지만 먹을만했다. 난 저 계란 덮밥이 진짜 맛있었다. 양도 딱 배부르게 먹을 수 있을 정도다. 너무 배고파요 급해서 화로에다가 대강 떤져놓고 계란덮밥 퍼먹고 뒤집고 계란덮밥 퍼먹고 이랬다. 계란덮밥 정말 맛있다. 옆에 보니까 내가 너무 잘먹어서 다 나 준다고 열심히 굽고 있었다. 아 모야ㅋ 돼지되라는 거.. 2023. 6. 25. [Spring/Security] Authentication 객체가 가질 수 있는 2가지 타입 📌 Authentication 객체가 가질 수 있는 2가지 타입 ◽ 구글 로그인 버튼 클릭 → 구글 로그인창 → 로그인 완료 → code 리턴(OAuth-Client 라이브러리) → AccessToken 요청 ◽ userRequest 정보 → loadUser 함수 호출 → 회원 프로필을 구글로 부터 받음 ✔ Controller @GetMapping("/test/login") public @ResponseBody String testLogin( Authentication authentication, @AuthenticationPrincipal PrincipalDetails userDetails) { // DI(의존성주입) PrincipalDetails principalDetails = (PrincipalD.. 2023. 6. 23. [Spring/Security] 구글 회원 프로필 정보 받아오기 📌 구글 회원 프로필 정보 받아오기 ✔ 구글 로그인이 완료된 뒤의 후처리 1) 코드받기 (인증) 2) 액세스토큰 (권한) - 액세스 토큰을 받으면 Security 서버가 구글에 로그인한 사용자의 정보에 접근할 수 있는 권한이 생긴다. 3) 사용자 프로필 정보를 가져옴 4) 회원가입 4-1) 그 정보를 토대로 회원가입을 자동으로 진행시킴 4-2) 이메일, 전화번호, 이름, 아이디, 집 주소 등의 추가적인 정보를 입력하는 창이 뜸 ➕ 구글 로그인이 완료가 되면 코드를 받는 것이 아니라, 엑세스토큰 + 사용자 프로필 정보를 한 방에 받는다. ◽ SecurityConfig.java SecurityConfig.java 에 위와 같이 추가해 준다. 아직 아무 것도 만들어지지 않았기 때문에 null을 임시로 넣어둔다.. 2023. 6. 23. [대전/국대축구직관] 축구 국가대표 평가전 A매치 한국 vs 엘살바도르 대전 월드컵경기장 직관 후기 📌 대전 월드컵경기장 (한국 vs 엘살바도르) ✔️ 대전 유성구 월드컵대로 32 드디어 국대경기 직관한다. 이 날만을 기다렸다. 8시 경기지만 훨씬 일찍 들어가려고 반차냈다. 그리고 또 일찍 간 이유 중 하나는 주차 문제였는데 너무 딱 맞춰가면 주차자리 없을까봐 일찍갔다. 와 근데 2시 30분쯤 도착했는데 주차 자리 없었다. 뭔 일이고 관계자분한테 여쭤보니까 수산물시장에 대도 된다고 하셔서 들어갔는데 여기도 이미 거의 만차였다. 겨우 자리 찾아서 제발 나중에 내 차 앞에 이중주차 되어있지 않길 기도했다. 난 내가 젤 일찍 도착할 줄 알았는데 애송이였네 축구공만 봐도 설레고 떨리고 난리났었다. 유니폼 쫌 부끄러워서 못 입고 들고갔는데 다들 입고 돌아댕기는 중이었다. 그래서 밥먹고 나도 바로 갈아입었당 3시.. 2023. 6. 23. [Spring/Security] 구글 로그인 준비 📌 구글 로그인 ✔ Google Api Console 접속 https://console.cloud.google.com Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com ◽ 새로운 프로젝트 만들기 ① 프로젝트를 만들기 위해 새 프로젝트를 클릭한다. ② 프로젝트의 이름을 설정한 뒤, 만들기 버튼을 클릭한다. ③ 프로젝트 생성 확인 그럼 이렇게 프로젝트가 생성된 것을 볼 수 있다. ④ API 및 서비스 > OAuth 동의 화면 User Type 은 외부로 선택하고, 애플리케이션 이름을 설정한 후 저장한다. ⑤ 사용자 인증 정보 + 사용자 인증 정보 만들기 클릭 OAuth 클라이언트 ID 클릭 애플리케이션 유형 -> 웹 애플리케이션 클릭 이름 설정 후,.. 2023. 6. 23. [대전/노은동] 대전 월드컵경기장 근처 맛집 '망향비빔국수' 📌 망향비빔국수✔️ 대전 유성구 노은동로75번길 74축구 경기보러가기 전에 간단히 밥먹고 가려고 망향비빔국수로 갔다. 차는 그냥 골목 아무데나 버리고 가면 됨 내부 넓고 깔끔하다. 들어가자마자 먼저 주문하고 계산하고 자리 잡으면 된다. 메뉴는 이렇다. 간단하게 먹을 수 있는 거 다 모아놨다. 맛있다. 난 원래 면 만두 좋아해서 내 잔치국수랑 훔쳐먹은 콩국수랑 다 잘 먹었다. 근데 여긴 비빔국수 맛집인가보다. 담엔 비빔국수 먹어봐야겠다. 2023. 6. 23. [대전/관평동] 관평동 곱창집 '곱이곱다' 📌 곱이곱다✔️ 대전 유성구 관들5길 77-2 지상1층 곱이곱다곱창 얼마나 고운지 확인하러 갔다. 곱창 넘 오랜만에 먹어서 침이 쥘쥘 나왔다. 주차공간은 따로 없기 때문에 골목에 차를 갖다 버리고 들어가면 된다. 한우모듬 4인분 직접 다 잘라주신다. 서비스로 주신 치즈계란찜 이렇게 맛있는 계란찜은 머리털 나고서 첨 먹어본다. 치즈계란찜에 한눈팔려있으면 먹기 좋게 다 잘라져있다. 우삼겹 + 염통 + 갈비 + 곱창 + 대창 + 깍뚝갈비로 구성돼있다. 맛은 당연히 극락가는 맛이다. 곱창이 맛 없을 수가 없다. 넘 맛도리라서 곱창 4인분 더 시켜먹었다. 맨날 가고싶다. 어떡하지 어떡하긴 돈 많이 벌어야지 2023. 6. 19. [칠곡/약목] 낙동강 뷰 왜관 대형카페 '더 브릿지' 📌 더 브릿지✔️ 경북 칠곡군 약목면 칠곡대로 1139 더브릿지경치가 돌았다는 왜관 카페 더 브릿지를 가보았다. 주차공간 아주 넓다. 좋다. 카페가 커서 자리가 엄청 많은데 노트북 할 수 있는 자리까지 있다. 대신 물멍은 포기해야함 사람 터지는데 간신히 물멍뷰 자리 잡았다. 산책하고 자전거 타는 사람 구경도 할 수 있다. 글고 아인슈페너 양 쥐코딱지 만하지만 완즈이 맛있다. 딱 내스타일이다. 너무 평화롭다. 맨날 이렇게 놀고 먹었으면 좋겠다. 두번째 방문 아메리카노 내 스타일 아니고 빵이 진짜 개맛있다. 난 이제 여기 카페라고 안 부르고 빵집이라고 부를라고 다리 건널 수 있다. 걷기 전에 보면 막막해서 걷기 싫은데 그냥 같이 간 사람의 키링마냥 쥘쥘 끌려가보면 금방 건널 수 있다. 그럼 공원 나온다. 거.. 2023. 6. 18. [세종/보람동] 세종시청 마제소바 맛집 '백소정' 📌 백소정 ✔️ 세종 한누리대로 2165 752동 2층 B202호 점심시간에 백소정으로 달려갔다. 근처에 주차장 좋고 가게 내부도 좁지 않고 자리가 많다. 근데 내가 길치인건지 지도 보고 찾아가도 도저히 못 찾겠었다. 에스컬레이터 잘 찾아서 2층으로 올라가면 있다. 근데 그게 문제가 아니다. 점심시간에 15분 땡땡이쳐서 12시 전에 도착했는데도 자리도 없고 웨이팅도 길었다. 마제소바먹기 너무 힘들다. 한시간을 기다려서야 먹을 수 있었다. 근데 존맛 이러면 기다릴 수 있지 난 마제소바 먹었는데 너무 맛있어서 흡입하고 말았다. 1시간 기다리고 8분만에 먹었다. 그리고 지각했다. 그래도 담에 또 간다. 맛있으니깐 2023. 6. 18. [대전/신탄진] 드립커피가 맛있는 깜찍한 신탄진 카페 '룩앳더패스트(LOOK AT THE PAST)' 📌 룩앳더패스트(LOOK AT THE PAST) ✔️ 대전 대덕구 신탄진로756번길 2 202 이 카페 주유소 안에 꽁꽁 숨어있다. 주차공간은 따로 없는 것 같고 건물 뒤에 세우면 될 것 같다. 난 이런 아기자기 미쳐버린 카페가 너무 조아 메뉴설명이 하나하나 다 돼있었다. 나는 커피만 좋아하니까 커피 메뉴만 찍어왔다. 드립커피라서 나오는 데 시간이 좀 걸린다고 하셨다. 근데 주위 두리번거리다 보면 금방 나온다. 난 원래 카페가면 높은 확률로 아인슈페너 주문하는데 케냐가 넘 땡겨서 케냐 주문했다. 매장에서 마시면 적립 10퍼 테이크아웃은 적립 5퍼 나는 카페에 앉아서 책 읽으러 간 거라서 10퍼 적립받았다. 카페가 그렇게 넓진 않은데 물건이 진짜 많다. 옷도 팔고 소품도 파는 것 같았다. 아 폰케이스 넘 .. 2023. 6. 18. 이전 1 ··· 19 20 21 22 23 24 25 ··· 32 다음 반응형