Zuul + OAuth 2.0 + JWT 실전

하나. 코드 위치
https://github.com/cakin24/spring-cloud-code/tree/master/ch8-2
둘째. 테스트
1 eureka - server 시작
2 zul - server 시작
3 auth - server 시작
4 클 라 이언 트 시작 - a
5 브 라 우 저 입력:http://localhost:5555/client/test
Zuul+OAuth2.0+JWT实战_第1张图片
오류 가 발생 한 것 은 아직 로그 인 권한 이 없 기 때 문 입 니 다.
6 브 라 우 저 입력:http://localhost:5555
auth - server 의 기본 로그 인 페이지 로 이동 하여 admin 과 admin 으로 로그 인 합 니 다.
7 브 라 우 저 로 다시 접근:http://localhost:5555/client/test
Zuul+OAuth2.0+JWT实战_第2张图片
머리 권한 정 보 는 다음 과 같 습 니 다.
authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NzM0MTI4MDEsInVzZXJfbmFtZSI6ImFkbWluIiwiYXV0aG9yaXRpZXMiOlsiV1JJR1RIX1dSSVRFIiwiV1JJR1RIX1JFQUQiXSwianRpIjoiZGQzZDE2YzMtM2NmZi00OGJkLTg3NmItZjI4NGE0NTE1MTUyIiwiY2xpZW50X2lkIjoienV1bF9zZXJ2ZXIiLCJzY29wZSI6WyJXUklHVEgiLCJyZWFkIl19.F0t6aIeGPZ42Tt0nxtJfgpi7FaPti1DizGDjf6HWCac

해석 후:
{"alg":"HS256","typ":"JWT"}
{"exp":1573412801,"user_name":"admin","authorities":["WRIGTH_WRITE","WRIGTH_READ"],"jti":"dd3d16c3-3cff-48bd-876b-f284a4515152","client_id":"zuul_server","scope":["WRIGTH","read"]}
FaJDHfhdjafhsdafdjkslhgaskdjfdsfhasdfjas

그것들 은 각각 jwt 이다. token 의 머리, 부하, 서명 정보

좋은 웹페이지 즐겨찾기