Hey there,
I saw that auth0 uses a SID I am just wondering if this is a permanent tag that will not update every few days / every time they log out and back in. If that is not the case are there any alternates?
Hey @SavDevv !
The sid
claim (session ID) is tied to the current authentication and will be updated when a new session is established.
Hey! thanks for the reply. Is there a permanent way of me gathering that like a user ID or something of the sort?
No problem, happy to help!
Yes! The sub
claim sounds like what you are looking for
Perfect ill give it a shot now!
Thanks again for the help
Re-reading this again - Just to be clear, the sub
claim is the user_id
and does not change. This has nothing to do with the authentication session. The sid
claim provides that, but of course will change when the session changes.
Alright, So to get the user_id id need to grab it off the SID if that’s correct? - I should add im using node.js for this
No, the sub
claim is equivalent to user_id
- Sorry for the confusion!
Sorry for being a pain, When im on application cookies all it shows is appSession when i have attempted to decode it in https://jwt.io/ i am met with a error saying that its not a valid json object. What am i doing wrong here?
jwt.io will help you decode JWT (json web tokens) access and/or ID tokens, not cookies. The sub
claim is a standard claim included in a user’s token(s) upon authentication.
Oh right, So i just add on the claim say like
const userProfile = req.oidc.user;
given_name: userProfile.given_name,
family_name: userProfile.family_name,
email: userProfile.email,
user_id: userProfile.sub
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.