idaas.ts
2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
import request from "@/utils/request";
export const idaasLogin = (params) => request({
url: `/oauth/login`,
method: 'idaasPost',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: params,
})
export const getLoginWebAuthn = () => request({
url: `/webauthn/assertion/options`,
method: 'idaasGet',
})
export const getPictureCode = () => request({
url: `/user/get-picture-code`,
method: 'idaasGet',
})
// 通用图形验证码
export const commoncheckImgCode = () => request({
url: `/user/validate-code/get`,
method: 'idaasGet',
responseType: 'blob'
})
export const sendCode = (params:{
logonUser: string,
mobileNo: string,
validateCodeGuid: string,
validateCode: string
}) => request({
url: `/user/send-msg-code?logonUser=${params.logonUser}&mobileNo=${params.mobileNo}&validateCodeGuid=${params.validateCodeGuid}&validateCode=${params.validateCode}`,
method: 'idaasGet',
})
export const resetPwd = (params:{
mobileNo: string,
smsCode: string,
pwd: string,
logonUser: string
}) => request({
url: `/user/reset-pwd?mobileNo=${params.mobileNo}&smsCode=${params.smsCode}&pwd=${params.pwd}&logonUser=${params.logonUser}`,
method: 'idaasput',
})
// 校验图形验证码
export const checkImgCode = (params) => request({
url: `${import.meta.env.VITE_API_COMMON_URL}/portal/check`,
method: 'post',
data: params
});
// 获取图形验证码
export const getImgCodeSrc = (params) => request({
url: `${import.meta.env.VITE_API_COMMON_URL}/portal/get-captcha`,
method: 'get',
params
});
export const checkDeviceTypeRegist = (params) => request({
url: `/web-authn/check-device-type-regist?logonUser=${params.logonUser}&deviceType=${params.platform}`,
method: 'idaasGet'
});
/**
* 校验登录用户账号和密码
* @param logonUser 用户手机号
* @returns
*/
export const checkLoginUser = (logonUser:string) => request({
url: `${import.meta.env.VITE_API_COMMON_URL}/user/check-login-user-password?logonUser=${logonUser}`,
method: 'get'
});
export const registWebAuthn = () => request({
url: `/webauthn/attestation/options`,
method: 'idaasGet'
});
export const signUp = (data) => request({
url: `/web-authn/signup`,
method: 'idaasPost',
data: data
});
/** 发送登录验证码到手机 */
export const sendLoginCode = (mobileNo:string) => request({
url: `${import.meta.env.VITE_API_COMMON_URL}/user/get-login-sms-validate-code?mobileNo=${mobileNo}`,
method: 'get'
});
export const getWebAuth4jLogin = (data) => request({
url: `/webauthn/login`,
method: 'idaasPost',
data: data
});
/**
* 记录更新密码时间
* @param logonUser
* @returns
*/
export const recordUpdateTime = (logonUser: string) => request({
url: `${import.meta.env.VITE_API_COMMON_URL}/user/record-update-password-time?logonUser=${logonUser}`,
method: 'put'
});