V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ivydom
V2EX  ›  程序员

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

  •  1
     
  •   ivydom · 2018-05-20 23:35:06 +08:00 · 1573 次点击
    这是一个创建于 2385 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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' => '[email protected]',
                           'password' => '654321',
                       ]);
    } catch (\Exception $e) {
        // 出错了
        print_r($e->getMessage());
    }
    

    怎样获取 client ID ?

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

    错误处理


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

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

    接口相关文档请点击这里

    2 条回复    2018-05-20 23:51:03 +08:00
    ivydom
        1
    ivydom  
    OP
       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
        2
    ivydom  
    OP
       2018-05-20 23:51:03 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1848 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:29 · PVG 00:29 · LAX 08:29 · JFK 11:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.