Skip to content

Eventos

Os eventos são muito parecidos com os callbacks. Mas eles são assíncronos, então não são recomendados para alterar algum fluxo da autenticação mas principalmente para registro/log. Se quisermos alterar o fluxo devemos utilizar as callbacks.

Eventos existentes

  • signIn
  • signOut
  • createUser
  • updateUser
  • linkAccount
  • session

Cada um desses eventos trará dados diferentes que você poderá usar. Por exemplo, no caso do evento de signIn, você receberár um objeto que conterá o user, account, profile e isNewUser.

No caso de createUser, você receberá apenas o user.

Se quiser saber mais sobre eventos, dá uma olhada na documentação.