User Auth OAuth
Adalah module yang memungkinkan request dari user diauthentikasi berdasarkan metode OAuth. Module ini membutuhkan ekstensi php OAuth terinstall untuk bisa berjalan.
Instalasi
Jalankan perintah di bawah di folder aplikasi:
mim app install lib-user-auth-oauth
Konfigurasi
Tambahkan konfigurasi seperti di bawah pada konfigurasi aplikasi/module.
return [
'libUserAuthOauth' => [
'loginRoute' => 'siteLogin'
]
];
Opsi loginRoute
akan digunakan oleh system ketika suatu aplikasi meminta authorize
sementara user belum login di browser tersebut.
Penggunaan
Untuk metode autentikasi pada client, silahkan lihat source code yang tersimpa di folder
example
di repository module ini.
Secara umum, module ini membuka dua endpoint, yaitu
APIHOST/auth/oauth/request_token
dan APIHOST/auth/oauth/access_token
.