| Crates.io | xmu-login |
| lib.rs | xmu-login |
| version | 0.1.1 |
| created_at | 2023-02-28 09:26:08.3935+00 |
| updated_at | 2023-09-20 09:48:36.219816+00 |
| description | An SDK used for bypassing XMU authentication system |
| homepage | |
| repository | https://github.com/Hell-Tractor/xmu-login |
| max_upload_size | |
| id | 796846 |
| size | 8,496 |
一个用于完成厦门大学统一身份认证的Rust语言SDK。
本项目由XMU Daily Health Report - Rust CLI & SDK衍生而来,提取了原项目中的登录部分,并对依赖进行了更新。
use xmu_login::create_client;
use xmu_login::login;
async fn some_function() {
let client = create_client("https://xmuxg.xmu.edu.cn/xmu/login?app=214")
.await
.unwrap();
assert!(login(
&client,
"https://ids.xmu.edu.cn/authserver/login?service=https://xmuxg.xmu.edu.cn/login/cas/xmu",
"123123123",
"123123123"
).await.is_err()); // username or password wrong
}