Javascript Reference v2.0

Set the session data

Sets the session data from the current session. If the current session is expired, setSession will take care of refreshing it to obtain a new session. If the refresh token or access token in the current session is invalid, an error will be thrown.

  • This method sets the session using an access_token and refresh_token.
  • If successful, a SIGNED_IN event is emitted.
Parameters
    currentSession
    REQUIRED
    object

    The current session that minimally contains an access token and refresh token.


  const { data, error } = await supabase.auth.setSession({
    access_token,
    refresh_token
  })