Authing 云端统一身份认证服务支持 PHP 了

2018-05-20 23:35:06 +08:00
 ivydom

Authing 官方网站: https://authing.cn

authing-php-sdk


Authing SDK for PHP 目支持 PHP5.6+。

官方文档请点击这里

安装


composer

当构建大规模应用时,我们推荐使用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' => '376155014@qq.com',
                       'password' => '654321',
                   ]);
} catch (\Exception $e) {
    // 出错了
    print_r($e->getMessage());
}

怎样获取 client ID ?

获取 Client ID 和 Client Secret,请点击这里

错误处理


统一使用 try...catch 处理错误

了解更多报错的详情,请查看错误代码列表

接口相关文档请点击这里

1509 次点击
所在节点    程序员
2 条回复
ivydom
2018-05-20 23:50:54 +08:00
# 下一代身份认证服务

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 会接入区块链保证更安全的服务。
ivydom
2018-05-20 23:51:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX