errors
AccountNotLinkedβ
Todoβ
Thrown when an Email address is already associated with an account but the user is trying an OAuth account that is not linked to it.
AdapterErrorβ
Todoβ
One of the database Adapter
methods failed.
AuthorizedCallbackErrorβ
Todoβ
CallbackRouteErrorβ
There was an error while trying to finish up authenticating the user. Depending on the type of provider, this could be for multiple reasons.
Check out [auth][details]
in the error message to know which provider failed.
Exampleβ
[auth][details]: { "provider": "github" }
For an OAuth provider, possible causes are:
- The user denied access to the application
- There was an error parsing the OAuth Profile:
Check out the provider's
profile
oruserinfo.request
method to make sure it correctly fetches the user's profile. - The
signIn
orjwt
callback methods threw an uncaught error: Check the callback method implementations.
For an Email provider, possible causes are:
- The provided email/token combination was invalid/missing:
Check if the provider's
sendVerificationRequest
method correctly sends the email. - The provided email/token combination has expired: Ask the user to log in again.
- There was an error with the database: Check the database logs.
For a Credentials provider, possible causes are:
- The
authorize
method threw an uncaught error: Check the provider'sauthorize
method. - The
signIn
orjwt
callback methods threw an uncaught error: Check the callback method implementations.
Check out [auth][cause]
in the error message for more details.
It will show the original stack trace.
ErrorPageLoopβ
Todoβ
EventErrorβ
Todoβ
InvalidCallbackUrlβ
Todoβ
InvalidCheckβ
Todoβ
InvalidEndpointsβ
Todoβ
JWTSessionErrorβ
Todoβ
MissingAPIRouteβ
Todoβ
MissingAdapterβ
Todoβ
MissingAdapterMethodsβ
Todoβ
MissingAuthorizeβ
Todoβ
MissingSecretβ
Todoβ
OAuthCallbackErrorβ
Todoβ
OAuthCreateUserErrorβ
Todoβ
OAuthProfileParseErrorβ
Todoβ
OAuthSignInErrorβ
Todoβ
SessionTokenErrorβ
Todoβ
SignInErrorβ
Todoβ
SignOutErrorβ
Todoβ
UnknownActionβ
Todoβ
UnsupportedStrategyβ
Todoβ
UntrustedHostβ
Todoβ
Verificationβ
The user's email/token combination was invalid. This could be because the email/token combination was not found in the database, or because it token has expired. Ask the user to log in again.