on GitHub" data-tooltip-id=":R1blcldb:">v2.5.1·
This documentation provides a reference to the validateCallback
method. This belongs to the Auth Module.
When authenticating users with a third-party provider, such as Google, the user performs an action to finish the authentication, such as enter their credentials in Google's sign-in form.
In those cases, you must create an API route or endpoint that's called by the third-party provider when the user finishes performing the required action.
In that API route, you can call this method to validate the third-party provider's callback and authenticate the user.
Learn more about this authentication flow in this guide.
The following example is in the context of an API route, where
req
is an instance of the MedusaRequest
object:
provider
stringproviderData
AuthenticationInputPromise
Promise<AuthenticationResponse>