Просмотр исходного кода

oauth login not need uuid. if has uuid, peer will be created by uuid

ljw 1 год назад
Родитель
Сommit
a1ed3df60f
1 измененных файлов с 11 добавлено и 11 удалено
  1. 11 11
      src/store/user.js

+ 11 - 11
src/store/user.js

@@ -3,7 +3,7 @@ import { current, login } from '@/api/user'
3
 import { setToken, removeToken, setCode, removeCode } from '@/utils/auth'
3
 import { setToken, removeToken, setCode, removeCode } from '@/utils/auth'
4
 import { useRouteStore } from '@/store/router'
4
 import { useRouteStore } from '@/store/router'
5
 import { useAppStore } from '@/store/app'
5
 import { useAppStore } from '@/store/app'
6
-import { oidcAuth, oidcQuery } from '@/api/login';
6
+import { oidcAuth, oidcQuery } from '@/api/login'
7
 
7
 
8
 export const useUserStore = defineStore({
8
 export const useUserStore = defineStore({
9
   id: 'user',
9
   id: 'user',
@@ -18,7 +18,7 @@ export const useUserStore = defineStore({
18
   }),
18
   }),
19
 
19
 
20
   actions: {
20
   actions: {
21
-    logout() {
21
+    logout () {
22
       removeToken()
22
       removeToken()
23
       removeCode()
23
       removeCode()
24
       this.$patch({
24
       this.$patch({
@@ -27,7 +27,7 @@ export const useUserStore = defineStore({
27
       })
27
       })
28
     },
28
     },
29
 
29
 
30
-    saveUserData(userData) {
30
+    saveUserData (userData) {
31
       // useAppStore().getAppConfig()
31
       // useAppStore().getAppConfig()
32
       setToken(userData.token)
32
       setToken(userData.token)
33
       //
33
       //
@@ -40,7 +40,7 @@ export const useUserStore = defineStore({
40
       }
40
       }
41
     },
41
     },
42
 
42
 
43
-    async login(form) {
43
+    async login (form) {
44
       const res = await login(form).catch(_ => false)
44
       const res = await login(form).catch(_ => false)
45
       if (res) {
45
       if (res) {
46
         useAppStore().getAppConfig()
46
         useAppStore().getAppConfig()
@@ -51,7 +51,7 @@ export const useUserStore = defineStore({
51
         return false
51
         return false
52
       }
52
       }
53
     },
53
     },
54
-    async info() {
54
+    async info () {
55
       const res = await current().catch(_ => false)
55
       const res = await current().catch(_ => false)
56
       if (res) {
56
       if (res) {
57
         useAppStore().getAppConfig()
57
         useAppStore().getAppConfig()
@@ -65,7 +65,7 @@ export const useUserStore = defineStore({
65
       }
65
       }
66
       return false
66
       return false
67
     },
67
     },
68
-    async oidc(provider, platform, browser) {
68
+    async oidc (provider, platform, browser) {
69
       // oidc data need to be implement
69
       // oidc data need to be implement
70
       const data = {
70
       const data = {
71
         deviceInfo: {
71
         deviceInfo: {
@@ -75,8 +75,8 @@ export const useUserStore = defineStore({
75
         },
75
         },
76
         id: `${platform}-${browser}`,
76
         id: `${platform}-${browser}`,
77
         op: provider, // 传入的 provider
77
         op: provider, // 传入的 provider
78
-        uuid: crypto.randomUUID(), // 自动生成 UUID
79
-      };
78
+        uuid: '',//crypto.randomUUID(), // 自动生成 UUID
79
+      }
80
       const res = await oidcAuth(data).catch(_ => false)
80
       const res = await oidcAuth(data).catch(_ => false)
81
       if (res) {
81
       if (res) {
82
         const { code, url } = res.data
82
         const { code, url } = res.data
@@ -88,8 +88,8 @@ export const useUserStore = defineStore({
88
         }
88
         }
89
       }
89
       }
90
     },
90
     },
91
-    async query(code) {
92
-      const params = { "code": code, "uuid": crypto.randomUUID(), "Id": "999" }
91
+    async query (code) {
92
+      const params = { 'code': code, uuid: '' }
93
       const res = await oidcQuery(params).catch(_ => false)
93
       const res = await oidcQuery(params).catch(_ => false)
94
       if (res) {
94
       if (res) {
95
         removeCode()
95
         removeCode()
@@ -99,7 +99,7 @@ export const useUserStore = defineStore({
99
         return userData
99
         return userData
100
       }
100
       }
101
       return false
101
       return false
102
-    }
102
+    },
103
   },
103
   },
104
 })
104
 })
105
 
105