fix: wrong redirect url for oidc requests #1909 #2149
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This resolves the issue discussed in #1909
I replaced the
NEXTAUTH_URL
withAUTH_TRUST_HOST
as the following piece of code only constructs the correct url when eitherVERCEL
orAUTH_TRUST_HOST
is set:https://github.com/nextauthjs/next-auth/blob/494d16e54dd137d1b685a04f6aa8b5ba5e1121b0/packages/next-auth/src/utils/detect-origin.ts
Tested it on my site and also was validated by @rkj that it works for him