Onboarding/Creating an Account
To create an account first click on the “Sign in with Slack” button at the top of the screen.
You will then be directed to a screen where you can sign into your designated workplace. After which you will land on a page where you will authorize Shared2FA to connect to Slack and access your account.
Now you have created your account and will be directed to the User Dashboard, that looks like this.
Shared2FA has not been installed in Slack yet, so now click the “Add to Slack Button.” After which you can again give Shared2FA access to your slack account.
Now your dashboard will look like this.
Now if you are wanting to create an account that receives SMS messages and phone calls, click “Add phone Profile.” If you want to create an authenticator profile see the associated section below. If you haven’t already, you will need to put in your credit card details and desired plan ($6 a month, or $60 a year). After filling out your billing information you will be directed to a page that looks like this.
You will then come to the “Select a Phone Number.” This is the phone number that you will associate with your 2-factor authentication login (i.e. the 2-factor authentication SMS or phone calls will go to this number).
Select the number of your choice. After selecting a number you will then arrive at the “Select a Channel” page where you will select a Slack Channel. This is the channel where your 2-factor authentication messages will be sent, so make sure you pick the right, secure channel.
For this example we will click on “2_factor_authentication” as the channel of choice. Now we have created our Shared2FA profile. You can change the name of the profile by simply clicking on the blue “New Profile” button.
Now we need to invite the Shared2FA bot to our designated Slack channel before we can receive messages there. Navigate to your Slack app and the slack channel that is associated with your new Shared2FA profile. Type “/invite Shared2FA” in the text box and hit enter.
**Note that after inviting the Shared2FA app to the Slack channel, you will not need to invite it to the channel every time you want to receive a SMS or phone call. You will receive messages automatically.
Now that the Shared2FA bot is in our designated channel, and our profile is set up, we are ready to receive our 2-factor authentication messages there. You can test this out by manually sending an SMS to that new phone number from your cell phone. After doing so it should look like this.
Just click on the “View the Message” button and you will be able to see the message that was sent.
**Note that before being able to receive your 2-factor authentication messages in Slack, you will need to add the new number associated with the Shared2FA profile you have just created with the associated login (i.e. if you are using Shared2FA for a shared google account, you will put in the Shared2FA number for the “Phone Number” associated with receiving the 2-factor authentication texts or calls).
Now if you are wanting to create an authenticator profile for your 2-factor authentication, such as google authenticator, the process will be slightly different. If you are on the Dashboard, instead of clicking on “Add Phone Profile” you will click on the “Add Authenticator Profile” button.
If you haven’t already, you will need to put in your credit card details and desired plan ($6 a month, or $60 a year). After filling out your billing information you might be directed to the Dashboard. Select “Add Authenticator Profile” again. You will be directed to the “Add an Authenticator Profile” page that looks like this.
You can create a name for this profile, such as “Google Authenticator Profile.” Now to connect Shared2FA with your google authenticator profile navigate to your google security settings by following the next steps after clicking on your google account button at the top right side of your screen when at google.com. Open a new window to do so.
Now click on the Security button on the left side of the screen.
Now click on the 2-step verification button.
Then click “GET STARTED.” You might have to verify by typing in your password again. If you don’t already have a phone number associated with your account you will need to turn on 2-factor authentication from a phone number and click “turn on.” After doing so you will see a page like this.
Now scroll down to the Authenticator App and click “SETUP.”
After that you will need to choose which phone you have, either Android or iPhone. Both work. Hit “next.” Now you should see a page like this.
Click on the “Can’t Scan It” button. Copy the code that it gives you.
Now navigate back to the Shared2FA dashboard window and paste what has been copied into the Authenticator profile.
And click “Create this new profile.” Now you can select the channel that you want your authenticator codes to go to. After selecting the desired channel your profile is set up and you are redirected to the Shared2FA dashboard. Now navigate back to the google security window, and hit “Next.”
Now if you look in Slack, and navigate to your selected Slack channel associated with your new authenticator profile you should see something like this.
Now just type
In the message bar and your google authenticator code will appear.
You can then use that code you just received in your Slack channel to verify that Google Authenticator works in your Google Authenticator Setup. After that, you are all set! Every time anyone in your team needs the Google Authenticator code to login, all then need to do is type /shared2fa code and the code will arrive.