houzhongjian
2024-09-13 39248bc48bd1c2b66e18337dadd70d50b2bfaae6
src/api/system/oauth2/token.ts
@@ -1,14 +1,12 @@
import request from '@/config/axios'
export interface OAuth2TokenVO {
  id: number
  accessToken: string
  refreshToken: string
  userId: number
  userType: number
  clientId: string
  createTime: Date
  expiresTime: Date
  grantType: string
  scope: string
  refreshToken: any
  username: string
  password: string
  redirectUri: string
}
// 查询 token列表
@@ -16,6 +14,11 @@
  return request.get({ url: '/system/oauth2-token/page', params })
}
// 单点登录授权
export const OAuth2Login = (params: OAuth2TokenVO) => {
  return request.post({ url: '/system/oauth2/token', data: params })
}
// 删除 token
export const deleteAccessToken = (accessToken: string) => {
  return request.delete({ url: '/system/oauth2-token/delete?accessToken=' + accessToken })