XMU Login Helper

LICENSE crates.io docs.rs

一个用于完成厦门大学统一身份认证的Rust语言SDK。

本项目由XMU Daily Health Report - Rust CLI & SDK衍生而来,提取了原项目中的登录部分,并对依赖进行了更新。

Usage

```rust use xmulogin::createclient; use xmu_login::login;

async fn somefunction() { let client = createclient("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

} ```