WatchGuard Account SSO Integration with Okta
Deployment Overview
This document describes how to set up multi-factor authentication (MFA) for your WatchGuard accounts with Okta as an identity provider.
WatchGuard Account Authentication Data Flow with Okta
Okta communicates with various cloud-based services and service providers with the SAML protocol. This diagram shows the data flow of an MFA transaction for the WatchGuard Portal.
Before You Begin
Before you begin these procedures, a token must be assigned to a user in Okta.
Configure Okta
You must copy the WatchGuard Service Provider SAML Metadata URL from the WatchGuard Account SSO Configuration Wizard before you configure Okta.
To configure Okta:
- Log in to WatchGuard Portal with your WatchGuard user account credentials.
- In Support Center, select My WatchGuard > Manage Users.
- Click Configure SAML SSO.
- In the WatchGuard Service Provider SAML Metadata text box, copy the WatchGuard Service Provider SAML Metadata URL.
- Enter the WatchGuard Service Provider SAML Metadata URL into your web browser.
- From the WatchGuard Service Provider SAML Metadata file, copy the entityID and AssertionConsumerService Location values. You need this information to configure Okta.
- Log in to the Okta Admin Console.
- Select Directory > Groups > Add Group.
- In the Name text box, type a group name.
- Click Save.
- To add a user in Okta, select Directory > People > Add person.
You can add your own user information, but you must create the same user on WatchGuard Portal.
- Click Save.
- Select Applications > Applications.
- Click Create App Integration.
- On the Create a new app integration page, select SAML 2.0.
- Click Next.
- In the App name text box, type a name.
- (Optional) To upload a logo, use App logo . Click the Upload icon, then select an image to upload.
- In the Single sign on URL text box, type or paste the AssertionConsumerService Location value from the WatchGuard Service Provider SAML Metadata file.
- In the Audience URI (SP Entity ID) text box, type or paste the entityID value from the WatchGuard Service Provider SAML Metadata file.
- From the Application username drop-down list, select Email.
- Keep the default value for all other settings.
- Click Next.
- In the Are you a customer or partner? section, select an option:
- I'm an Okta customer adding an internal app — Most deployments are in this category.
- I'm a software vendor. I'd like to integrate my app with Okta — Select this option if your company is deploying a service for general public use.
- Click Finish.
- Select the Sign On tab.
- Copy the Identity Provider metadata link.
The link is in this format: https://<okta account name>.okta.com/app/<random value>/sso/saml/metadata
- Select the Assignments tab.
- Select Assign > Assign to Groups.
You can also select Assign to People. - Select the group and click Assign.
- Click Done.
Configure SSO for Your WatchGuard Account
- From the WatchGuard Account SSO Configuration Wizard page, in the Metadata URL text box, type or paste the Okta metadata URL you copied in the previous section.
- Click Next.
- In the IDP Name text box, enter a name to identify your identity provider (Okta). In our example, we name the IDP Okta.
- Leave other settings as the default values.
- Click Next.
- Click Next on the Contact Information and Support Message pages.
- Click Save.
For more information about how to create a user on WatchGuard Portal, see Create a New User Account.
When you configure SAML SSO for your WatchGuard account, users can either log in with SSO or with their local user account. We recommend users log in with SSO to so they do not have to re-authenticate after their initial login.
Test the Integration
To test Okta MFA with WatchGuard account, you can authenticate with a mobile token on your mobile device. You can choose push, or Time-based one-time password (TOTP).
In this example, we show the push authentication method.
- In a web browser, go to the WatchGuard Portal URL.
- Click Log in with SSO.
- In the IDP name text box, type the IDP name.
- Click Log In.
- In the Username text box, type your Okta username or email.
- Click Next.
- For the authentication method, select Get a push notification.
- For the authentication request that is sent to your mobile device, click Yes, It's Me.
- In the Password text box, type your password.
- Click Verify.
You are logged in to WatchGuard Portal.