Client
[spring-authorzaiton-server] RegisteredClient를 JPA 로 구현하기
1. Spring Authorization Server 의 Core Model 을 알아보자 1) RegisteredClient인가 서버에 등록된 클라이언트를 의미한다.OAuth2.0 또는 OAuth2.1 을 통해 인증 및 권한 부여를 요청하는 클라이언트를 구성하는데 사용된다.예를 들어, 클라이언트가 authorization_code 또는 client_credentials 와 같은 권한 부여 흐름을 시작하려면 먼저 클라이언트를 권한 부여 서버에 등록해야한다.클라이언트 등록시 클라이언트는 고유한 client_id, client_secret 및 고유한 클라이언트 식별자와 연결된 메타 데이터를 할당한다.클라이언트의 주요 목적은 보호된 리소스에 대한 액세스를 요청하는 것으로 클라이언트는 먼저 권한 부여 서버를 인..
[Concurrently] 서버와 클라이언트 동시에 실행시키기!
서버 - node.js 클라이언트 - react 환경에서 진행하구있다. 여태까지는 서버 따로 클라이언트 따로 npm start 를 해주었었는데 concurrently 라이브러리를 이용하면 한번에 시작시킬 수 있다고 한다! 1. 설치하기 $ npm install concurrently --save 2. root 디렉토리의 package.json 의 scripts 부분에 dev 라는 새로운 부분을 추가하였다. concurrently 를 사용하고 싶다면 아래 이미지와 같이 앞에 명시해주고 뒤에 순차적으로 실행시키고 싶은 명령어를 쓰면 된당! 3. 실행화면
[node.js/react] server와 client간의 port가 달라 연결이 안될 때
Server - Client 간 다른 포트를 가지고 있으면 아무런 설정 없이 Request 를 보낼 수 없음. -> Cors(cross-origin resource sharing) 이라는 정책때문인데! (보안) 이를 해결하려면 여러 방법이 있지만 서버와 클라이언트 둘다 만족시키면서 유연하게 할 수 있는 것이 바로 Proxy! https://create-react-app.dev/docs/proxying-api-requests-in-development Create React App · Set up a modern web app by running one command. > Note: this feature is available with `react-scripts@0.2.3` and higher. crea..