Merge pull request #1 from bitinflow/envoyr-patch-1

Allow directory slash for login callback url
This commit is contained in:
René Preuß
2023-06-22 21:43:39 +02:00
committed by GitHub

View File

@@ -74,7 +74,7 @@ export default defineNuxtPlugin(() => {
addRouteMiddleware('auth', async (to) => { addRouteMiddleware('auth', async (to) => {
const {user, authConfig, setBearerToken, setRefreshToken} = await useAuth() const {user, authConfig, setBearerToken, setRefreshToken} = await useAuth()
if (to.path === authConfig.redirect.callback) { if (to.path === authConfig.redirect.callback || to.path === authConfig.redirect.callback + '/') {
const queryParams = new URLSearchParams(to.query.toString()); const queryParams = new URLSearchParams(to.query.toString());
if (queryParams.has('error')) { if (queryParams.has('error')) {
return navigateTo(authConfig.redirect.login) return navigateTo(authConfig.redirect.login)