Using Slack with 1Password Two Factor Authentication

 

We live in a very security conscious world. People want our information for all sorts of purposes. They want to sell it, take advantage of it, use it and it’s more important than ever to be as prudent as possible when it comes to how we protect ourselves online. 

I use 1Password to hold all of my online credentials (amongst other things) and it works superbly. I only need to remember one password (hence the name) and I have over 500 unique and complex sets of credentials stored within it’s vault. I’m happy with that. 

However, sometimes this isn’t enough and for this reason, Two-factor authentication has started to snowball in the last couple of years. The premise behind 2FA is simple. Once you have logged in with your main site credentials, you will be prompted to enter another unique identifier. The one I’m going to cover in this walkthrough is the One-Time Passcode (OTP) which is the one supported by 1Password. I’m going to configure 2FA for a Slack domain that I am a member of so some of the screenshots you see will differ dependent on the service you are setting up. 

1 - Enable 2FA On Your Service

You will only be able to enable Two Factor Authentication for an application or web service if that service actually supports it! Slack is one of those that does so once you have logged into your Slack domain, click Profile and Account and on the Settings section, you will see that Two Factor Authentication is currently inactive.

 

Click Expand and then Setup Two Factor Authentication. You will be asked how you would like to receive your 2FA codes. We’re going to use an app, so click that box. 

 

We now need to use 1Password (or another authentication application if you so wish - this guide is just for 1Password )

2 - Configure 1Password

 

As you can see, there is a QR Code that is going to need to be scanned as part of this process and for this, we need 1Password. I’m going to open up 1Password on my iPhone and find my entry for this particular Slack domain. 

 
 

 

Once found, I click Edit in the top right hand corner and as I scroll down, the entry box for One Time Password appears.

 
 

 

What needs to happen now, is for me to click the QR code icon in 1Password. A camera app opens with a crosshair in the middle, and this crosshair needs to scan the QR code on your Slack screen. When you click Done, you will see a One-Time Password on your 1Password screen. Enter this into the third box Slack and you will have successfully enabled Two Factor Authentication. 

As said, the steps above differ dependent on the service you are trying to setup, however the 1Password elements are always the same. Edit your intial credential entry, scan the QR code on the service site and enter the resulting One-Time Password. 

I’ve now successfully setup 2FA on all of the sites that offer it (including iCloud) and I feel much better knowing that any potential hackers have got to jump through yet another hoop to get hold of any of my personal information.