Userbase adalah layanan mikro dengan REST/JSON API yang mengelola pengguna, organisasi, dan kunci api.
Klien Userbase dapat melakukan panggilan ke Server Userbase untuk mengautentikasi pengguna, mendapatkan detail akun, dll.
Buat instance objek klien baru:
$ url = ' https://joe:[email protected] ' ;
$ client = new Client ( $ url );
Kredensial yang diberikan harus memiliki hak istimewa "Admin" di Server Userbase.
if (! $ client -> checkCredentials ( ' alice ' , ' shhhh ' )) {
exit ( ' Invalid credentials ' );
}
echo ' Welcome back! ' ;
Direktori examples/
berisi beberapa contoh skrip yang dapat Anda gunakan selama pengujian dan pengembangan.
Pertama, salin file .env.dist
ke .env
. Edit konten agar sesuai dengan server dan kredensial Userbase Anda.
cp .env.dist .env e
edit .env # Edit configuration, database settings etc
./vendor/bin/envoi validate # Run command validate based on meta file .env.yaml
Kemudian Anda cukup menjalankan contoh seperti ini:
php examples/checkcredentials.php alice sshhh
Silakan merujuk ke direktori examples/
untuk contoh lainnya.
Penyedia Silex tersedia di sini
Bundel Symfony dapat ditemukan di sini. Ia bekerja dengan proyek Symfony 4 dan 5.
MIT. Silakan merujuk ke file lisensi untuk detailnya.
Lihat proyek kami yang lain di linkorb.com/engineering.
Ngomong-ngomong, kami sedang merekrut!