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

This commit is contained in:
ljw
2024-11-05 16:31:34 +08:00
parent 771fada3e1
commit a1ed3df60f
+11 -11
View File
@@ -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
} },
}, },
}) })