Hello everyone, what I am trying to do is create a CRUD profile page for the users on my site. However I am running into the problem that I cannot tell if my users logged in from google vs. Apple vs. traditional email & password auth. When I invoke a user from auth0, I only get the basic fields such as email family_name etc.
Anyone know of a way to get the additional data I need?
Hi @SSelke,
Thanks for joining us in the Auth0 Community!
You could add the connection into the id_token in a rule via a custom claim.
Something like this:
function (user, context, callback) {
const namespace = 'https://myapp.example.com/';
context.idToken[namespace + 'connection'] = context.connection;
callback(null, user, context);
}
Let me know if this is what you were looking for.
Thanks,
Dan
2 Likes
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.