极光认证整合了三大运营商的网关认证能力,为开发者提供了一键登录和号码认证功能,优化用户注册/登录、号码验证的体验,提高安全性。
本SDK非官方SDK。
toml
[dependencies]
jiguang-certification = "0.1"
提交loginToken,验证后返回手机号码 ```rust, norun use jiguangcertification::JiGuang; use jiguang_certification::PrivateKey;
let jiguang = JiGuang::new("12345", "qwerty");
let s = r#" -----BEGIN PRIVATE KEY----- MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBALx3lux8fiSk8+2f au7sdQtaAu7GGEIr5juBy6nXq4K+73rN8HPMxEpmg6SnGMFzDL+UlUH9JoRuW7D4 qi7mHmtiOhLXbTSNpPPM/It9gHXYDMV1bD4Z6l3gafttaoim1JGfCqlXQAjzVm1u -----END PRIVATE KEY----- "#;
let privatekey = PrivateKey::fromstr(s).unwrap();
let phone = jiguang.logintokenverify("logintoken", &privatekey).await.unwrap();
println!("{}", phone); ```
提交手机号码和token,验证是否一致 ```rust, norun use jiguangcertification::JiGuang; use jiguang_certification::VerifyType;
let jiguang = JiGuang::new("12345", "qwerty");
let result = jiguang.verify("token", "phone", VerifyType::APP).await.unwrap();
assert!(result); ```
Copyright (c) 2021-present, Yang (Echo) Li