OAuth2 authorization framework
- OAuth2 protocol
Spring Security OAuth2
- Authorization Server
- Resource Server
Single Sign-On
- Client Server
- OAuth2RestTemplate
JSON Web Tokens JWT
Google OAuth2 provider
จุดประสงค์
- ทำความเข้าใจ OAuth2 protocol และ grant type แต่ละแบบ
- อิมพลิเม็นท์ Authorization Server, Resource Server และ Client Server ด้วย Spring Security
- Stateless authentication และ authorization ด้วย JWT
เครื่องมือ (ให้เตรียมพร้อมมาก่อน)
- Java
- Gradle
- Git
- IDE เช่น IntelliJ หรือ Ecllipse