Step 2: Passkey login events
⏱ 5 minTrack sign-in and sign-out with trackUserAction after redirect-based auth.
Sign-in uses redirectToSignIn + handleSignInCallback — see Signin. Log events after AUTH_STATE_CHANGED or successful callback.
After successful sign-in
transcodes.on('AUTH_STATE_CHANGED', async ({ isAuthenticated, member }) => {
if (isAuthenticated && member) {
await transcodes.trackUserAction({
tag: 'user:login',
severity: 'medium',
status: true,
metadata: { method: 'passkey', type: 'sdk-signin' },
});
}
});Sign out
await transcodes.token.signOut();
await transcodes.trackUserAction({
tag: 'user:logout',
severity: 'low',
status: true,
});Related
Last updated on