shuishen
2023-05-08 e24f70ababdee2b4fdce71c6b80a9bc928fa0331
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
import request from "@/router/axios.js";
 
/**
 * 登录
 * @param {*} tenantId
 * @param {*} username
 * @param {*} password
 * @param {*} type
 * @param {*} key
 * @param {*} code
 * @returns
 */
export const loginByUsername = (
  tenantId,
  username,
  password,
  type,
  key,
  code
) => {
  return request({
    url: "/api/blade-auth/oauth/token",
    method: "post",
    headers: {
      Authorization: "Basic c2FiZXI6c2FiZXJfc2VjcmV0",
      "Tenant-Id": "000000",
      "Cross-Method": "CORS",
      "Content-Type": "application/json",
    },
    params: {
      tenantId,
      username,
      password,
      grant_type: "password",
      scope: "all",
      type,
    },
  });
};
 
 
/**
 * 登出
 */
export const logout = () =>{
  return request({
    url: '/api/blade-auth/oauth/logout',
    method: 'get',
    params: {}
  })
}