4 Commits

Author SHA1 Message Date
René Preuß
eff160b3c5 chore(release): v2.0.2 2023-06-22 21:45:59 +02:00
René Preuß
464e72535b Merge pull request #1 from bitinflow/envoyr-patch-1
Allow directory slash for login callback url
2023-06-22 21:43:39 +02:00
a77e689b38 Update plugin.ts 2023-06-22 21:32:28 +02:00
René Preuß
3ce7d64d50 Update CHANGELOG.md 2023-04-08 18:37:50 +02:00
3 changed files with 16 additions and 4 deletions

View File

@@ -1,20 +1,32 @@
# Changelog
## v2.0.2
## v2.0.1
Typo fixes in the GitHub/NPM repo
## v2.0.0
## v1.0.6
Support for Authorization Code Grant with PKCE
## v1.0.5
## v1.0.5 - v1.0.6
Fix for CookieRef when using watch(...)
## v1.0.4
Minor fixes
## v1.0.3
Minor fixes
## v1.0.2
Minor fixes
## v1.0.0
Initial Release

View File

@@ -1,6 +1,6 @@
{
"name": "@bitinflow/nuxt-oauth",
"version": "2.0.1",
"version": "2.0.2",
"description": "Nuxt 3 OAuth Module",
"license": "MIT",
"type": "module",

View File

@@ -74,7 +74,7 @@ export default defineNuxtPlugin(() => {
addRouteMiddleware('auth', async (to) => {
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());
if (queryParams.has('error')) {
return navigateTo(authConfig.redirect.login)