小程序登录页新增统一身份认证入口

登录方式由两种扩为三种(密码 / 微信授权 / 统一身份认证),
新增 loginByGxmuSso 与 fetchGxmuSsoAvailable 两个接口封装。
This commit is contained in:
2026-09-18 23:31:05 +08:00
parent 7245008497
commit 7175fb3070
2 changed files with 89 additions and 6 deletions
+20 -1
View File
@@ -1,4 +1,4 @@
import { DEFAULT_TENANT_ID, post } from '../../utils/request'
import { DEFAULT_TENANT_ID, get, post } from '../../utils/request'
export function loginByPassword(data) {
return post(
@@ -19,3 +19,22 @@ export function loginByMpWxPhone(data) {
auth: false
})
}
// 学校统一身份认证登录:学号 + 统一身份认证密码,由后端调认证平台校验
export function loginByGxmuSso(data) {
return post(
'/sso/login',
{
username: data.username,
password: data.password
},
{
auth: false
}
)
}
// 统一身份认证登录是否已开通(后端未配置 appid/appsecret 时返回 false
export function fetchGxmuSsoAvailable() {
return get('/sso/available', {}, { auth: false })
}