Skip to content

byrdocs/bupt-auth

Repository files navigation

bupt-auth

API Docs Publish

北京邮电大学统一身份认证。

安装

# pnpm
pnpm dlx jsr add @byrdocs/bupt-auth
# bun
bunx jsr add @byrdocs/bupt-auth

详见 jsr.io/@byrdocs/bupt-auth

使用

import { login } from "@byrdocs/bupt-auth";

login(bupt_id, bupt_pass, {
    onCaptcha: async (url, cookie) => {
        console.log("需要验证码");
        console.log("\t验证码 URL:", url);
        console.log("\tCookie:", cookie);
        return await input("请输入验证码: ");
    }
}).then((res) => {
    console.log("登录成功!");
    console.log("用户名:", res.user_name);
    console.log("姓名:", res.real_name);
    console.log("角色:", res.roles.map(r => r.roleName).join(", "));
}).catch((err) => {
    console.error("登录失败:", err);
});

About

登录北京邮电大学统一认证,并获取用户基本信息。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •