feat: 新增单点登录回调页面

This commit is contained in:
xlsea
2025-04-24 17:36:38 +08:00
parent b31edb5f8c
commit c2818257dc
17 changed files with 207 additions and 10 deletions

View File

@ -62,15 +62,16 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => {
*
* @param [redirect=true] Whether to redirect after login. Default is `true`
*/
async function login(loginForm: Api.Auth.PwdLoginForm, redirect = true) {
async function login(loginForm: Api.Auth.PwdLoginForm | Api.Auth.SocialLoginForm, redirect = true) {
startLoading();
const { VITE_APP_CLIENT_ID } = import.meta.env;
const loginData: Api.Auth.PwdLoginForm = {
...loginForm,
tenantId: loginForm.tenantId ?? '000000',
clientId: VITE_APP_CLIENT_ID!,
grantType: 'password'
grantType: loginForm.grantType ?? 'password'
};
const { data: loginToken, error } = await fetchLogin(loginData);