OAuth 2 - Abstract Flow
Bagaimana Alur umum untuk OAuth 2
Walaupun OAuth 2 mempunyai beberapa alur (Authorization Flow) , tapi secara umum, flownya adalah sebagai berikut :
Kalau kita lihat memang ada pemisahan yang jelas antara Pengguna, Aplikasi Client, Authorization Server, dan API/microservice yang menyediakan sumber daya yang mau diakses.
Flow diatas adalah flow umum yang mungkin saja berbeda implementasinya tergantung kasus yang dihadapi ketika melihat infrastruktur dan flow yang kita punyai.