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 查看我们的其他项目。
顺便说一句,我们正在招聘!