# How can I see what external service I used to log in?

**URL:** <https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685>\
**Category:** Support\
**Created:** [8 בפברואר,‏ 2019,‏ 2:39pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685 "2019-02-08T14:39:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![TallTed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tallted/32/125029_2.png) [@TallTed](https://meta.discourse.org/u/TallTed)\
**Post date:** [8 בפברואר,‏ 2019,‏ 2:39pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/1 "2019-02-08T14:39:27Z")

</div>

I have multiple accounts on multiple services (Twitter, Github, etc.). Same avatar, same handle, different credentials.

How can I tell which external service account I used to create my [meta.discourse.org](http://meta.discourse.org) account?

Note that it’s not enough to be able to see this while I’m actively logged in to [meta.discourse.org](http://meta.discourse.org) (but that would be a good start), because when my [meta.discourse.org](http://meta.discourse.org) session times out, I have to log in again – but which service did I pick last time? I don’t want to create a new [meta.discourse.org](http://meta.discourse.org) account – and that’s what will happen if I pick the wrong one!

_Maybe_ I want to associate all my remote accounts with one [meta.discourse.org](http://meta.discourse.org) account (so it no longer matters which I choose), but so far as I can tell, that’s not currently possible.

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [8 בפברואר,‏ 2019,‏ 3:12pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/2 "2019-02-08T15:12:05Z")

</div>

> [@TallTed](#):
>
> I don’t want to create a new [meta.discourse.org](http://meta.discourse.org) account – and that’s what will happen if I pick the wrong one!

If you sign in with a third-party identity which wasn’t previously used and doesn’t match an existing URI it will offer to create an account, but not do so until you click through.

> [@TallTed](#):
>
> _Maybe_ I want to associate all my remote accounts with one [meta.discourse.org](http://meta.discourse.org) account (so it no longer matters which I choose), but so far as I can tell, that’s not currently possible.

If you use a third-party account which has a matching URI (typically email address) this will sign you into the same account. That’s how SSO works, when you first enable SSO any identity which matches a local identity is automatically matched. It depends entirely on the data provided by the source of SSO.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [8 בפברואר,‏ 2019,‏ 3:46pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/3 "2019-02-08T15:46:28Z")

</div>

> [@TallTed](#):
>
> _Maybe_ I want to associate all my remote accounts with one [meta.discourse.org](http://meta.discourse.org) account (so it no longer matters which I choose), but so far as I can tell, that’s not currently possible.

It is if they all use the same email address (and if that’s the case, it doesn’t matter what service you use to log in). If different services use different addresses, then you’re mostly right. There is support for multiple email addresses per account, but it’s currently not accessible from the UX.

---

<div class="post-metadata">

**Author:** ![TallTed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tallted/32/125029_2.png) [@TallTed](https://meta.discourse.org/u/TallTed)\
**Post date:** [21 בפברואר,‏ 2019,‏ 6:53pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/4 "2019-02-21T18:53:51Z")

</div>

I have many email addresses, associated with many services, sometimes overlapping, sometimes not. On many of those services, I have multiple email addresses associated with a single service identity.

(Experience has shown that email addresses are a terrible username binding, for many reasons.)

I think that it is not an unreasonable exposure to display the associated third-party services on [meta.discourse.org](http://meta.discourse.org) user profile pages, which would make it easier for people whose [meta.discourse.org](http://meta.discourse.org) session has expired to refresh that session with the same service, instead of inadvertently creating multiple [meta.discourse.org](http://meta.discourse.org) accounts based on different third-party profiles.

(I have today discovered `https://meta.discourse.org/u/{USERNAME}/preferences/account` which seems oddly specific, in that it’s not a generic link that shows the preferences for the logged-in user, but should not be visible to other users… and now my [meta.discourse.org](http://meta.discourse.org) is associated with my primary Github, Twitter, Facebook, and Google accounts [which all have different primary email address associations], so at least I should be able to sign in with any of them going forward.)

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [21 בפברואר,‏ 2019,‏ 7:11pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/5 "2019-02-21T19:11:00Z")

</div>

Yes, the feature you are asking for already exists and is visible on user profile page..

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [21 במרץ,‏ 2022,‏ 1:48pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/6 "2022-03-21T13:48:58Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [20 באפריל,‏ 2022,‏ 1:49pm UTC](https://meta.discourse.org/t/how-can-i-see-what-external-service-i-used-to-log-in/108685/7 "2022-04-20T13:49:26Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
