Skip to main content
import { StytchB2BClient } from '@stytch/vanilla-js/b2b';

const stytch = new StytchB2BClient('public-token-test-b8c84de4-7d58-4ffc-9341-432b56596862');

export const authenticate = async () => {
  stytch.session.updateSession({
    session_token: 'a session token from your backend',
    session_jwt: 'a session JWT from your backend',
  });

  const session = await stytch.session.authenticate({ session_duration_minutes: 60 });
};
Hydrate a front-end session with a member’s session tokens from your backend. If you log a member in with one of our backend SDKs, you can pass the resulting session_token and session_jwt to this method to prime the frontend SDK with a valid set of tokens. Then, make a Session Authenticate call to authenticate the session tokens and retrieve the user’s current session.

Parameters

options
object
required
An object containing the session tokens to update the front-end session.