oauth login not need uuid. if has uuid, peer will be created by uuid
This commit is contained in:
+11
-11
@@ -3,7 +3,7 @@ import { current, login } from '@/api/user'
|
|||||||
import { setToken, removeToken, setCode, removeCode } from '@/utils/auth'
|
import { setToken, removeToken, setCode, removeCode } from '@/utils/auth'
|
||||||
import { useRouteStore } from '@/store/router'
|
import { useRouteStore } from '@/store/router'
|
||||||
import { useAppStore } from '@/store/app'
|
import { useAppStore } from '@/store/app'
|
||||||
import { oidcAuth, oidcQuery } from '@/api/login';
|
import { oidcAuth, oidcQuery } from '@/api/login'
|
||||||
|
|
||||||
export const useUserStore = defineStore({
|
export const useUserStore = defineStore({
|
||||||
id: 'user',
|
id: 'user',
|
||||||
@@ -18,7 +18,7 @@ export const useUserStore = defineStore({
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
actions: {
|
actions: {
|
||||||
logout() {
|
logout () {
|
||||||
removeToken()
|
removeToken()
|
||||||
removeCode()
|
removeCode()
|
||||||
this.$patch({
|
this.$patch({
|
||||||
@@ -27,7 +27,7 @@ export const useUserStore = defineStore({
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
saveUserData(userData) {
|
saveUserData (userData) {
|
||||||
// useAppStore().getAppConfig()
|
// useAppStore().getAppConfig()
|
||||||
setToken(userData.token)
|
setToken(userData.token)
|
||||||
//
|
//
|
||||||
@@ -40,7 +40,7 @@ export const useUserStore = defineStore({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
async login(form) {
|
async login (form) {
|
||||||
const res = await login(form).catch(_ => false)
|
const res = await login(form).catch(_ => false)
|
||||||
if (res) {
|
if (res) {
|
||||||
useAppStore().getAppConfig()
|
useAppStore().getAppConfig()
|
||||||
@@ -51,7 +51,7 @@ export const useUserStore = defineStore({
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async info() {
|
async info () {
|
||||||
const res = await current().catch(_ => false)
|
const res = await current().catch(_ => false)
|
||||||
if (res) {
|
if (res) {
|
||||||
useAppStore().getAppConfig()
|
useAppStore().getAppConfig()
|
||||||
@@ -65,7 +65,7 @@ export const useUserStore = defineStore({
|
|||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
},
|
},
|
||||||
async oidc(provider, platform, browser) {
|
async oidc (provider, platform, browser) {
|
||||||
// oidc data need to be implement
|
// oidc data need to be implement
|
||||||
const data = {
|
const data = {
|
||||||
deviceInfo: {
|
deviceInfo: {
|
||||||
@@ -75,8 +75,8 @@ export const useUserStore = defineStore({
|
|||||||
},
|
},
|
||||||
id: `${platform}-${browser}`,
|
id: `${platform}-${browser}`,
|
||||||
op: provider, // 传入的 provider
|
op: provider, // 传入的 provider
|
||||||
uuid: crypto.randomUUID(), // 自动生成 UUID
|
uuid: '',//crypto.randomUUID(), // 自动生成 UUID
|
||||||
};
|
}
|
||||||
const res = await oidcAuth(data).catch(_ => false)
|
const res = await oidcAuth(data).catch(_ => false)
|
||||||
if (res) {
|
if (res) {
|
||||||
const { code, url } = res.data
|
const { code, url } = res.data
|
||||||
@@ -88,8 +88,8 @@ export const useUserStore = defineStore({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async query(code) {
|
async query (code) {
|
||||||
const params = { "code": code, "uuid": crypto.randomUUID(), "Id": "999" }
|
const params = { 'code': code, uuid: '' }
|
||||||
const res = await oidcQuery(params).catch(_ => false)
|
const res = await oidcQuery(params).catch(_ => false)
|
||||||
if (res) {
|
if (res) {
|
||||||
removeCode()
|
removeCode()
|
||||||
@@ -99,7 +99,7 @@ export const useUserStore = defineStore({
|
|||||||
return userData
|
return userData
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user