Saya ingin menggunakan Oauth2
otentikasi dalam API spring rest untuk login. Tapi saya mendapat peringatan seperti AuthorizationServerConfigurerAdapter is deprecated
dan melihat Panduan Migrasi OAuth 2.0 untuk Spring Security 5.
Saya memeriksa di sana tetapi tidak menemukan banyak panduan migrasi. Adakah yang bisa berbagi contoh lengkap untuk ini?
Terima kasih sebelumnya...
Jawaban:
Proyek Spring Security OAuth2 saat ini tidak digunakan lagi dan tim Spring Security telah memutuskan untuk tidak lagi memberikan dukungan untuk server otorisasi. Mereka akan mempertimbangkan kembali keputusan ini, tetapi tidak ada yang diketahui saat ini, dan saya akan menyarankan Anda untuk mempertimbangkan solusi lain, misalnya, Keycloak .
sumber
AuthorizationServerConfigurerAdapter
didepresiasi. Mari berharap Spring akan mempertimbangkan kembali ...Untuk bekerja dengan AuthorizationServer (dan AuthorizationServerConfigurerAdapter juga) dalam aplikasi Spring Boot Anda dapat menggunakan Spring Security OAuth Boot 2 Autoconfig . Meskipun tampaknya berada dalam mode pemeliharaan, itu diperbarui secara aktif, versi terbarunya adalah 2.2.3 yang sesuai dengan Spring Boot versi 2.2.3. Its panduan referensi mengatakan bahwa:
Saya menggunakannya dalam proyek demo saya dan semuanya tampak OK. Jadi, untuk bekerja dengan OAuth2, token JWT, server Otorisasi dan Sumber Daya, yang Anda butuhkan adalah menambahkannya ke proyek Anda:
Proyek demo saya .
sumber
spring-security-oauth2-autoconfigure
belum ditinggalkan, dan saya memperingatkan bahwa itu dalam mode pemeliharaan. Pertanyaannya adalah tentang kemungkinan menggunakanAuthorizationServer
- saya menunjukkan kemungkinan ini.