일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Java
- GIT
- JavaScript
- 도커
- 프로그래머스
- spring security
- gitlab
- 코딩테스트
- 스프링부트
- docker
- 비동기
- SpringBoot
- date
- leetcode
- 유레카
- Spring Cloud
- IntelliJ
- OAuth
- 스프링 클라우드
- 스프링
- Spring
- STS
- EUREKA
- JS
- spring boot
- map()
- map
- jQuery
- 자바
- 자바스크립트
- Today
- Total
목록spring boot (4)
RATSENO
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDQdoF/btrhe0KxHMc/CWBbCEcsIGCDQ1yrV1CeSK/img.png)
서버 포트를 9001번으로 설정한 Spring boot application 하나가 있다. 같은 소스로 해당 어플리케이션을 여러개의 인스턴스로 띄우고 싶다(9002번, 9003번...) 1.Run 아이콘 옆에 화살표 클릭 2.Run Configurations 클릭 3. Spring Boot App 우클릭 4. New Configuration 클릭 5. 프로젝트 선택 6. Main Class 선택 7. Vm arguments에 -Dserver.port=XXXX(지정할 포트) 8. 원하는 인스턴스로 어플리케이션 실행
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KVWqZ/btqIDEuA5YY/kVYYAVZHzK6NSUmZKwuHaK/img.png)
이전 포스팅 ratseno.tistory.com/90 ratseno.tistory.com/91 지난 포스팅까지 Authorization code까지 획득하였습니다. 이를 이용하여 Access Token을 얻고 JSON response를 받아보겠습니다. 이전까지의 내용을 간단히 정리하자면 Resource Owner가 Client Application에게 Resource Server로 부터 데이터를 가져오도록 요청합니다. Reourrce Server는 Resource Owner에게 자기 자신을 증명하고 데이터를 공유할 수 있도록 권한을 요청합니다. 성공적인 인증 후, Resource Server는 Client Application과 Authorization Code를 공유합니다. 이번 포스팅은 아래와 같이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dEQnYT/btqIFytqe7m/mD9KP9wE54ZO6arh1KIo51/img.png)
이전 포스팅 ratseno.tistory.com/90 [SpringBoot]Spring Boot Security + OAuth 2.0 (1) OAuth (Open Authorization)는 보호된 데이터를 게시하고 상호 작용하는 간단한 방법입니다. 인터넷에서 토큰 기반 인증 및 권한 부여를위한 개방형 표준입니다. 이를 통해 최종 사용자의 계정 정보는 � ratseno.tistory.com 에 이어서 진행해 보겠습니다. 두가지 프로젝트 소스로 구성 됩니다. spring boot client application - client_id(ratseno)와 secret_key(secret)를 이미 발급받은것을 전제로 합니다. resouce server - OAuth를 사용하여 authoriztion server..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/otwf2/btqIGlHizeR/KMvaJpIa2MOijhjscwcXkk/img.png)
OAuth (Open Authorization)는 보호된 데이터를 게시하고 상호 작용하는 간단한 방법입니다. 인터넷에서 토큰 기반 인증 및 권한 부여를위한 개방형 표준입니다. 이를 통해 최종 사용자의 계정 정보는 사용자의 암호를 노출하지 않고도 Facebook과 같은 타사 서비스에서 사용할 수 있습니다. OAuth 사양은 액세스 토큰을 획득하기위한 5 가지 권한을 설명합니다 Authorization code grant Implicit grant Resource owner credentials grant Client credentials grant Refresh token grant 이번 포스팅에서는 Authorization code grant 에 대해서 진행하겠습니다. 먼저 이해를 위해 www.quora..