8000 Allow adding/merging authentication methods onto one user · Issue #2494 · outline/outline · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Allow adding/merging authentication methods onto one user #2494

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Benjamin-ReThinkit opened this issue Aug 26, 2021 · 34 comments
Open

Allow adding/merging authentication methods onto one user #2494

Benjamin-ReThinkit opened this issue Aug 26, 2021 · 34 comments
Labels
enhancement It would be nice if…

Comments

@Benjamin-ReThinkit
Copy link

A clear and concise description of what the bug is.

instance : https://rethink-it.getoutline.com/

To Reproduce
we use :

  • google workspace
  • slack

I identified into Outline with Google credentials
I added Outline to slack
(rethinkitfr.slack.com)

When trying to use /outline on the slack gives :
No results for "congés" (It looks like you haven’t signed in to Outline yet, so results may be limited)

We already face this problem

Expected behavior

Screenshots

Outline (please complete the following information):

  • Install: getoutline.com

Desktop (please complete the following information):

  • OS: Win 10
  • Browser Chrome
@tommoor
Copy link
Member
tommoor commented Aug 26, 2021

This sounds like expected behavior when searching a Google SSO team from within Slack at the moment – It will only search collections with team read access as there is not yet a reliable way to know which Google user the Slack user maps to.

If searching private collections from Slack is important to your team I would recommend using Slack SSO for the moment.

@tommoor tommoor changed the title Issue with Google and Slack Allow adding/merging authentication methods onto one users Aug 26, 2021
@tommoor tommoor changed the title Allow adding/merging authentication methods onto one users Allow adding/merging authentication methods onto one user Aug 26, 2021
@tommoor tommoor added enhancement It woul 8000 d be nice if… and removed bug labels Aug 26, 2021
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Aug 26, 2021 via email

@almereyda
Copy link
almereyda commented Sep 3, 2021

There would be one case, in which Slack users can be mapped to Google users directly: In case they are using a Google email address.

Often in applications where one can link multiple accounts with a single one, the email address is used as primary key for a user. In that scenario, logging in often even works with not-yet-connected providers, if the user endpoint reports an email address that is already associated to a user in the system. Edit: Which is covered in #2244.

@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Oct 7, 2021 via email

@Benjamin-ReThinkit
Copy link
Author

There would be one case, in which Slack users can be mapped to Google users directly: In case they are using a Google email address.

Often in applications where one can link multiple accounts with a single one, the email address is used as primary key for a user. In that scenario, logging in often even works with not-yet-connected providers, if the user endpoint reports an email address that is already associated to a user in the system. Edit: Which is covered in #2244.

Then it should work as we are using google account to log into Slack....
@tommor, any thoughts ?

@tommoor
Copy link
Member
tommoor commented Oct 14, 2021

This seems like a solid win as long as the email address is verified by the SSO provider we can safely add the authentication method to any existing user on the team with the same email.

@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Oct 14, 2021 via email

@r0h1n
Copy link
r0h1n commented Nov 18, 2021

We have this exact same problem. We use the same email id for Slack and Google Suite. Currently Outline treats the same id differently depending on the auth chosen. Thus, I need to either use Slack auth to gain Slack functionality, or Google auth to ensure security. Even when its the same email id. We'd love it if you could figure out a way to "merge" a user if they have the same email id.

@praveenpuglia
Copy link

Same problem for us at Sprinklr. I was going nuts and then stumbled upon this issue!

@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Mar 16, 2022 via email

@github-actions
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Jul 15, 2022
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Jul 15, 2022 via email

@tommoor tommoor removed the stale label Jul 15, 2022
@tommoor
Copy link
Member
tommoor commented Jul 15, 2022

Signing up with email and SSO will now result in one account being created rather than two. Noone has worked on merging two existing accounts yet, it's not something that has come up as a priority from customers.

@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Jul 15, 2022 via email

@github-actions
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Nov 13, 2022
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Nov 13, 2022 via email

@github-actions github-actions bot removed the stale label Nov 14, 2022
@github-actions
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Mar 15, 2023
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Mar 15, 2023 via email

@github-actions github-actions bot removed the stale label Mar 16, 2023
@github-actions
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Jul 14, 2023
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Jul 14, 2023 via email

@github-actions github-actions bot removed the stale label Jul 15, 2023
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Nov 13, 2023
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Nov 13, 2023 via email

@github-actions github-actions bot removed the stale label Nov 14, 2023
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Mar 14, 2024
@Benjamin-ReThinkit
Copy link
Author
Benjamin-ReThinkit commented Mar 14, 2024 via email

@github-actions github-actions bot removed the stale label Mar 15, 2024
@oakbrad
Copy link
oakbrad commented Mar 18, 2024

I also need this function. When I set up Outline originally, Google workspace/Slack were the only auth supported. None of my users use either, my group uses Discord. I'd like to switch to Discord SSO but it seems like this isn't possible without a way to map existing accounts to new auth.

@tommoor
Copy link
Member
tommoor commented Mar 18, 2024

One note – if folks have the same email address then the mapping will happen automatically

@oakbrad
Copy link
oakbrad commented Mar 18, 2024

One note – if folks have the same email address then the mapping will happen automatically

How should users who do not have matching emails be handled?

Looking at users.update this doesn't seem possible to change an email associated with an account in Outline at the moment.

Lots of people change emails for mundane reasons like job/name change, but would also help some of the issue in this thread with migrating organizations/auth providers.

Ideally users would be able to manage this themselves from their Profile page within Outline, or as an Admin option on the Members page.

@almereyda
Copy link
8000

Supporting address changes and verification of changed emails would be separate issues, I suppose. Would you like to write them for us?

Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Sep 22, 2024
@almereyda
Copy link
almereyda commented Sep 22, 2024 via email

@github-actions github-actions bot removed the stale label Sep 23, 2024
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Jan 22, 2025
@justinacolmena

This comment has been minimized.

@github-actions github-actions bot removed the stale label Jan 24, 2025
Copy link
Contributor

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label May 25, 2025
@almereyda
Copy link
almereyda commented May 26, 2025 via email

@github-actions github-actions bot removed the stale label May 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement It would be nice if…
Projects
None yet
Development

No branches or pull requests

7 participants
0