OAuth2.0의 Authentication Server
https://github.com/jiyoon0701/SpringBoot_OAuth2.0.git
authenticationServer(port : 8080), resourceServer(port : 8090), clientServer(port : 9000)
http://localhost:8080/api/client/dashboard
http://localhost:8080/oauth/authorize?client_id=clientId&redirect_uri=http://localhost:9000/callback&response_type=code&scope=read&state=abc
http://localhost:9000/callback?code=FBZ5U5&state=abc
headers 설정 - "Content-Type","application/x-www-form-urlencoded" 컨텐츠 타입은 urlencoding
clientId:clientSecret@localhost:8080/oauth/token?code=code&grant_type=authorization_code&scope=read&redirect_uri=http://localhost:9000/callback