npm 包 Authing-JS-SDK 使用教程

阅读时长 6 分钟读完

Authing 是一个身份认证和授权服务提供商,提供身份认证、访问控制、身份管理等服务,并且支持多种身份认证方式。本文将介绍如何使用 Authing-JS-SDK 来进行身份认证与授权。

安装 authing-js-sdk

在项目目录下执行以下命令:

创建一个 Authing 实例

要与 Authing 服务进行交互,我们需要创建一个 Authing 实例。在创建实例时,您需要提供您的 authing App ID 和 App Secret。可以在 Authing 控制台中找到这些信息。

注册

登录

-- -------------------- ---- -------
--- -
  ----- ---- - ----- ------------
    ------ ----------------------
    --------- -----------
  ---
  ------------------
- ----- ------- -
  ---------------------
-

获取当前用户

更新当前用户信息

修改密码

忘记密码

验证邮箱

验证手机号

绑定社会化登录账号

-- -------------------- ---- -------
--- -
  ----- ---- - ----- -----------------
    -- -------- ------------ ---------------- -
    --------- ---------
  ---
  ------------------
- ----- ------- -
  ---------------------
-

发送短信验证码

-- -------------------- ---- -------
--- -
  ----- ------------------
    ------ --------------
    ------ --------
  ---
  ------------------------- ---- ---- ---------------
- ----- ------- -
  ---------------------
-

验证短信验证码

-- -------------------- ---- -------
--- -
  ----- --------------------
    ------ --------------
    ------ --------
    ----- ---------
  ---
  ------------------------- ------------
- ----- ------- -
  ---------------------
-

检查是否已登录

获取当前用户的角色列表

检查当前用户是否拥有某个角色

检查当前用户是否拥有某个权限

将当前用户加入某个角色

将当前用户从某个角色中移除

总结

本文介绍了如何使用 Authing-JS-SDK 访问 Authing 服务并进行身份认证和授权的操作。Authing 还提供了许多其他功能,例如管理用户、管理角色和权限、自定义登录页面等。希望本文可以启发您在您的项目中使用 Authing 并为您提供了足够的指导和参考。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/113813