Authing 官方网站: https://authing.cn
Authing SDK for PHP 目支持 PHP5.6+。
当构建大规模应用时,我们推荐使用composer
进行安装, 它可以与一些模块打包工具很好地配合使用。
# latest stable
$ composer install authing-php-sdk
use Authing\Client;
try {
$data = [
'clientId' => 'your id',
'secret' => 'your secret',
];
$client = new Client($data);
$client->login([
'email' => '[email protected]',
'password' => '654321',
]);
} catch (\Exception $e) {
// 出错了
print_r($e->getMessage());
}
获取 Client ID 和 Client Secret,请点击这里。
统一使用 try...catch 处理错误
了解更多报错的详情,请查看错误代码列表。
1
ivydom OP # 下一代身份认证服务
Authing 通过简单易用、可拓展的集成平台提供了复杂身份认证的解决方案,目标是保证每个月数以百万计的安全登录。为了达成这一目标,Authing 在中国华南、华北双区域做了应用部署,保证了服务 99.99%的可用性。 Authing 的产品目标,是让用户用最少的时间和最少的代码拥有以下功能: - 主流第三方 OAuth 配置接入; - 基于 Web 的用户管理系统(权限管理、身份管理、基础 CRUD ); - 跨平台多终端集成能力( Android、iOS、HTML5 ); - 多语言 SDK ( JavaScript、Node、Java、Python、Swift、PHP ); - 基于 HTTPS、JWT、MD5、SHA256、Salt 和非对称加密的安全身份认证; - 基于消息队列的邮件服务、基于 Web 的邮件模版配置服务以及自定义第三方邮件服务的能力; - 基于指纹验证等的生物认证方式; - 易集成、易拓展的插件系统和可编程规则接入; - 用户登录地点、IP 监控; Authing 的商业目标,是成为全球最大的云端身份认证服务(甚至统一互联网所有的身份认证),使互联网变得更加安全。服务行业可包括:B2B/B2E/B2C/CIAM/零售业 /媒体 /医疗保健 /通讯等。 在未来,Authing 会接入区块链保证更安全的服务。 |
2
ivydom OP |