logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo

用户认证

概述
认证器管理

认证类型

密码
短信

OIDC

配置

示例

谷歌登录
微软登录

SAML

配置

示例

谷歌登录
LDAP
CAS
企业微信
钉钉
API 密钥

开发指南

扩展认证类型
API 参考

验证

概述

验证类型

短信
TOTP 认证器

开发指南

扩展验证类型
扩展验证场景
扩展短信服务商
API 参考
双因素身份认证 (2FA)
Previous PageAPI 参考
Next Page短信

#验证

该功能由插件 «验证» 提供
提示

1.6.0-alpha.30 开始,原验证码功能升级为验证管理,支持管理和接入不同的用户身份验证方式,用户绑定对应的验证方式后,可以在必要的场景下进行身份验证。该功能计划在 1.7.0 起开始稳定支持。

#介绍

验证管理中心支持管理和接入不同的用户身份验证方式。 比如:

  • 短信验证码 - 由验证插件默认提供。参考:验证:短信
  • TOTP 认证器 - 参考:验证:TOTP 认证器

开发者也可以以插件的形式扩展其他验证类型。参考:扩展验证类型

用户绑定对应的验证方式,可以在必要的场景下进行身份验证。 比如:

  • 短信验证码登录 - 参考:认证:短信
  • 双因素身份认证 (2FA) - 参考:双因素身份认证 (2FA)
  • 风险操作二次验证 - 未来支持

开发者也可以以扩展插件的形式,将身份验证对接到其他必要的场景中。参考:扩展验证场景

验证模块和用户认证模块的区别和联系: 用户认证模块主要负责用户登录场景下的身份认证,其中短信登录、双因素身份认证等流程依赖验证模块提供的验证器;验证模块负责的是各种风险操作下的身份验证,用户登录是风险操作的场景之一。