Authing 文档
文档
快速开始
概念
使用指南
开发集成
应用集成
加入 APN
多租户(内测版)
旧版
快速开始
概念
使用指南
开发集成
应用集成
加入 APN
多租户(内测版)
旧版
使用指南
  • 快速开始

  • 对用户进行认证
  • 对用户进行权限管理
  • 授权
  • 管理用户账号
    • 用户字段释义
    • 管理员创建账号
    • 管理用户账号
    • 绑定账号
    • 管理用户的自定义数据
    • 查看用户的登录历史记录
    • 查看用户的地理位置
    • 增强账号的安全性
    • 管理用户的登录态
    • 控制用户能访问哪些应用
    • 用户分组
  • 管理用户目录
  • 同步中心(BETA)
  • 自建应用
  • ASA 表单代填
  • 单点登录 SSO
  • 成为联邦认证身份源
  • 连接外部身份源(IdP)
  • 打通微信生态
  • 迁移用户到 Authing
  • 管理组织机构
  • 自动化
  • 审计日志
  • 配置安全信息

  • 配置用户池信息

  • 部署方案
  • 常见问题 FAQs

  1. 使用指南
  2. /
  3. 管理用户账号
  4. /
  5. 管理用户的自定义数据

¶ 管理用户的自定义数据

更新时间: 2022-03-11 11:21:01

用户自定义字段是除了基础用户字段之外,可以给用户对象添加的额外字段。开发者可以通过设置自定义字段,存储少量业务相关的数据。

¶ 配置自定义用户字段

可以定义以下几种类型的自定义字段:

  • 字符串;
  • 数值;
  • 日期;
  • 布尔值;
  • 枚举值;

你可以在设置 - 字段管理 - 用户扩展字段 页面配置自定义用户字段:

配置自定义字段之后,你可以开启应用的注册信息补全页面,让用户补全这些自定义字段的信息。

在 应用详情 - 高级配置 页,开启 自定义本应用的登录框

然后切换到 品牌化,勾上 开启注册信息补全 开关,然后选择刚刚添加的自定义字段:

输入类型可以选择文本、密码、数字、日期、颜色、Email 和图片,这会决定页面最终的展示样式。

点击保存,之后访问应用的登录页面。

用户点击注册之后将跳转到下面这个注册信息补全页面:

用户成功注册之后,你可以在用户详情页面看到用户刚刚输入的自定义字段值:

¶ 使用 API & SDK 管理用户自定义数据

Authing 同时支持了 Java、JavaScript/Node.js、Python、PHP、C#、Swift、Go、Ruby、微信小程序等多种语言的 SDK,你可以选择自己熟悉的 SDK:

  • Java/Kotlin
  • JavaScript/Node.js
  • Python
  • PHP
  • C#
  • Swift
  • Go
  • Ruby
  • 微信小程序
选择语言
Java
Loading...

    使用用户池 ID(UserPool ID) 和应用 ID(AppID) 初始化 Java SDK 的 AuthenticationClient:

    import cn.authing.core.auth.AuthenticationClient;
    // 使用 AppId 和 appHost 进行初始化
    AuthenticationClient authentication = new AuthenticationClient(APP_ID, APP_HOST);
    
    authenticationClient.setSecret("AUTHING_APP_SECRET");
    

    首先使用用户的 token 初始化 SDK:

    authenticationClient.setAccessToken("ID_TOKEN");
    

    设置自定义字段:

    List<UserDefinedData> list = authenticationClient.setUdv('school', '华中科技大学').execute();
    

    获取该用户最新的自定义数据:

    List<UserDefinedData> list = authenticationClient.listUdv().execute();
    

    上一篇: 绑定账号 下一篇: 查看用户的登录历史记录

    本文是否有解决您的问题?

    如果遇到其他问题,你可以在 authing-chat/community 联系我们。

    • 配置自定义用户字段
    • 使用 API & SDK 管理用户自定义数据

    用户身份管理

    集成第三方登录
    手机号闪验 (opens new window)
    通用登录表单组件
    自定义认证流程

    企业内部管理

    单点登录
    多因素认证
    权限管理

    开发者

    开发文档
    框架集成
    博客 (opens new window)
    GitHub (opens new window)
    社区用户中心 (opens new window)

    公司

    服务状态
    15559944612
    sales@authing.cn
    北京市朝阳区北辰世纪中心 B 座 16 层(总)
    成都市高新区天府五街 200 号 1 号楼 B 区 4 楼 406 室(分)

    京ICP备19051205号

    beian京公网安备 11010802035968号

    © 北京蒸汽记忆科技有限公司