We're investigating potentially enabling social sign-on via Google and other external authentication providers, and one thing I noticed was how the user gets to see who they signed in with.. in my screenshot you can see I logged in via Google;

However, how can a admin user see this (without impersonating)? It's the type of information that's useful if they're helping the user debug a problem, or looking at spam/bot accounts.
There's nothing in the User object returned by the Script API or In-Process API, but it's definitely in the database table, in the field named LastLoginType, which has a value of 'google' for my test user. Without it being in the core APIs we won't even be able to add it to any custom admin pages to help our team.