Passport OAuth Setup
Laravel Passport sudah terkonfigurasi. Untuk membuat OAuth client baru:
Via Artisan (Manual)
# Client dengan PKCE untuk SPA/Mobile
php artisan passport:client --public
# Client dengan secret untuk server-to-server
php artisan passport:client
Via Admin Panel (Recommended)
Gunakan Admin Panel untuk membuat client secara otomatis saat mendaftarkan aplikasi baru. Client ID dan Secret akan di-generate secara otomatis.
Token Expiration
Default token expiration times (dapat dikonfigurasi di AppServiceProvider):
| Token Type | Expiration |
|---|---|
| Access Token | 15 days |
| Refresh Token | 30 days |
| Personal Access Token | 6 months |