#user #detail #api #otpless

otpless_auth

用于验证otpless jwt令牌以获取otpless用户详情

3 个版本

0.1.2 2023年11月1日
0.1.1 2023年11月1日
0.1.0 2023年11月1日

#590身份验证

MIT 许可证

11KB
167

otpless_auth

安装

将以下内容添加到Cargo.toml

otpless_auth = "0.1.2"

如何使用

导入 get_otpless_user 函数

extern crate otpless_auth;
use otpless_auth::api::otpless::get_otpless_user;

方法签名

pub fn get_otpless_user(jwt_token: &str, client_id: &str) -> Result<OtplessUserDetail, OtplessError>

方法参数

参数 数据类型 必填 约束 备注
jwt_token String true OTPLess 获取的令牌
client_id String true 您的OTPLess Client Id

返回

返回: 对象名称: Result<OtplessUserDetail, OtplessError>

OtplessUserDetail 对象字段

auth_time (Long, 必需): 认证完成的时间。
phone_number (String, 必需): 用户的电话号码。
country_code (String, 必需): 用户电话号码的国家代码。
national_phone_number (String, 必需): 去掉国家代码的用户电话号码。
email (String, 必需): 用户的电子邮件地址。
name (String, 必需): 用户的全名。

OtplessError 对象字段

message (String): 信息包含错误信息。
jwt_error (Some): jsonwebtoken 编码和解码错误枚举。

依赖项

~7–20MB
~329K SLoC