4.0.0-next.17 (2021-06-26)
Features
BREAKING CHANGES
- core: The
callbacks
method signatures are changing the following way:
- signIn(user, account, profileOrEmailOrCredentials)
+ signIn({ user, account, profile, email, credentials })
- redirect(url, baseUrl)
+ redirect({ url, baseUrl })
- session(session, tokenOrUser)
+ session({ session, token, user })
- jwt(token, user, account, OAuthProfile, isNewUser)
+ jwt({ token, user, account, profile, isNewUser })
NOTE: You only need to define the params that you actually need (no more need for
_
params.)
This way, if you only need token
and account
in the jwt
callback, you can write:
jwt({ token, account }) {
if(account) {
token.accessToken = account.access_token
}
return token
}