userbase client php
v2.2.0
Userbase は、ユーザー、組織、API キーを管理する REST/JSON 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 で他のプロジェクトをチェックしてください。
ところで、私たちは人材を募集しています!