mirror of
https://github.com/supabase/supabase.git
synced 2026-10-10 20:05:06 +03:00
Update supabase-js setSession() example
This commit is contained in:
1 parent
1a5c98907d
commit
27c4f9cf3b
1 file changed
+3
-3
@@ -333,17 +333,17 @@ pages:
|
||||
title: 'setSession()'
|
||||
$ref: '@supabase/gotrue-js.GoTrueClient.setSession'
|
||||
notes: |
|
||||
- `setSession()` takes in a refresh token and uses it to get a new session.
|
||||
- `setSession()` takes in a refresh token and access token and uses it to get a new session.
|
||||
- The refresh token can only be used once to obtain a new session.
|
||||
- Refresh token rotation (see [`REFRESH_TOKEN_ROTATION_ENABLED`](https://supabase.com/docs/reference/auth/config#refresh_token_rotation_enabled)) is enabled by default on all projects to guard against replay attacks.
|
||||
- You can configure the [`REFRESH_TOKEN_REUSE_INTERVAL`](https://supabase.com/docs/reference/auth/config#refresh_token_reuse_interval) which provides a short window in which the same refresh token can be used multiple times in the event of concurrency or offline issues.
|
||||
examples:
|
||||
- name: Refresh the session
|
||||
description: Sets the session data from refresh_token and returns current session or an error if the refresh_token is invalid.
|
||||
description: Sets the session data from a refresh_token and access_token and returns current session or an error if the tokens are invalid.
|
||||
isSpotlight: true
|
||||
js: |
|
||||
```js
|
||||
const { data, error } = supabase.auth.setSession(refresh_token)
|
||||
const { data, error } = supabase.auth.setSession({refresh_token, access_token})
|
||||
```
|
||||
auth.onAuthStateChange():
|
||||
title: 'onAuthStateChange()'
|
||||
|
||||
Reference in new issue
Block a user