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