Step 4: Auth state events
⏱ 3 mintranscodes.on('AUTH_STATE_CHANGED', (payload) => {
if (payload.isAuthenticated) {
console.log('Signed in:', payload.member?.email);
} else {
console.log('Signed out');
}
});| Event | When |
|---|---|
AUTH_STATE_CHANGED | Sign-in, sign-out, initial session restore |
TOKEN_REFRESHED | Access token renewed |
TOKEN_EXPIRED | Token expired before refresh |
ERROR | Auth error |
Check session
const isAuth = await transcodes.token.isAuthenticated();
const member = isAuth ? await transcodes.token.getCurrentMember() : null;Sign out
await transcodes.token.signOut();Optional audit tags: user:login, user:logout via trackUserAction — see Audit Logs.
Last updated on