userbase client php
v2.2.0
Userbase 是一個具有 REST/JSON API 的微服務,用於管理使用者、組織和 api 金鑰。
使用者庫客戶端可以呼叫使用者庫伺服器來驗證使用者身分、取得帳戶詳細資訊等。
實例化一個新的客戶端物件:
$ url = ' https://joe:[email protected] ' ;
$ client = new Client ( $ url );
提供的憑證需要在使用者庫伺服器上具有「管理員」權限。
if (! $ client -> checkCredentials ( ' alice ' , ' shhhh ' )) {
exit ( ' Invalid credentials ' );
}
echo ' Welcome back! ' ;
examples/
目錄包含一些可以在測試和開發期間使用的範例腳本。
首先,將.env.dist
檔複製到.env
。編輯內容以符合您的使用者庫伺服器和憑證。
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
然後你可以簡單地執行這樣的範例:
php examples/checkcredentials.php alice sshhh
其他範例請參考examples/
目錄。
Silex 提供者可在此處取得
可以在此處找到 Symfony 套件。它適用於 Symfony 4 和 5 專案。
麻省理工學院。詳細資訊請參閱許可證文件。
請造訪 linkorb.com/engineering 查看我們的其他項目。
順便說一句,我們正在招募!