How to make 2-step sign in work?

brettr
brettr
Community Member

Is there some way to sign into a site like Slack using 1Password? I have two Slack accounts. When I switch from one to the other, I have to log out. Then I go to a screen that ask for the Slack domain. I enter that and then get a regular login screen (user/pass).

It would be nice if 1P could save this initial domain under the login I already have created for that domain. Is that possible?

Comments

  • Megan
    Megan
    1Password Alumni

    Hi @brettr,

    Which URL do you currently have stored in your Slack Logins? I have multiple Slack accounts, and have the full URL team-name.slack.com saved in the entries. If you use the Save a New Login Manually steps to save a new Login on each of your team pages, you should see the same thing. Alternately, you can just copy-and-paste the full URL into your existing entry.

    Does this help?

  • brettr
    brettr
    Community Member

    Slack's sign-in process is one of the worse. They need some way to consolidate all of the accounts, like StackExchange has done.

    Anywho...when you log out of one account, you are brought to a page that looks like this: https://www.dropbox.com/s/ssqv9wlcayys15u/Sign_In___Slack.png?dl=0. I'd like to use 1P on that first step but there isn't anyway to do that.

    I don't want to go into 1P and find the right Slack account, double click it and several more times before I'm finally logged into the right account. I guess with Slack's poor design there isn't really an easy or efficient way to do this.

  • littlebobbytables
    littlebobbytables
    1Password Alumni

    Hi @brettr,

    I tried a couple of different approaches. At first I had hoped following our Creating a multi-page Login would work but it doesn't. The resulting Login does record all three pieces of information correctly in the web form details but it isn't correctly applying the domain field when it should. That's something for us to look into.

    So it means I can only think of two solutions at the moment for the version of 1Password that you're running at the moment.

    1. Two Login items per Slack account, one solely for the domain page and another for the standard login page. Not ideal.
    2. Alter the URL of the Login item. Instead of using https://slack.com/signin you could set it to https://team-name.slack.com as Megan already mentioned.

    Option 1. isn't elegant but it would work. Not great though given for every team you're part of it means two Login items. You would select the appropriate domain Login item and 1Password would fill that part. On the next page you would have to select the next Login item, both times having to select the right one with all four showing.

    With option 2. you can combine it with open and fill in the following way. When you log out of the first account you could close the browser tab using ⌘W or at least in Safari you can. You can then open 1Password mini using the keyboard shortcut ⌥⌘\, start typing in slack (or however you title the Login items) and select the required one. As long as the tab open in your browser doesn't point at Slack it will initiate what we call open and fill. It opens a new tab, uses the URL in the website field (so the team specific one) and then will fill in your username and password as it bypasses the domain page. You can avoid opening the main 1Password window and you don't have to leave your browser.

    Obviously neither is perfect but hopefully one of those will tide you over until we can fix this.

This discussion has been closed.