Site icon HailBytes

How to Set Up Hailbytes VPN Authentication

How to Set Up Hailbytes VPN Authentication

Introduction

Now that you have HailBytes VPN setup and configured, you can begin exploring some of the security features HailBytes has to offer. You can check our blog for setup instructions and features for the VPN. In this article, we will cover the authentication methods supported by HailBytes VPN and how to add an authentication method.

Overview

HailBytes VPN offers several authentication methods besides traditional local authentication. To reduce security risks, we recommend disabling local authentications. Instead, we recommend multi-factor authentication (MFA), OpenID Connect, or SAML 2.0.

 

 


OpenID Connect with Azure Set up

In this section, we will briefly go over how to integrate your identity provider using OIDC Multi-Factor Authentication. This guide is geared towards using Azure Active Directory. Different identity providers may have uncommon configurations and other issues.

           a)      discovery_document_uri: The OpenID Connect provider configuration URI which returns a JSON document used to                        construct subsequent requests to this OIDC provider. Some providers refer to this as the “well-known URL”.

          b)     client_id: The client ID of the application.

          c)      client_secret: The client secret of the application.

          d)     redirect_uri: Instructs OIDC provider where to redirect after authentication. This should be your Firezone                                        EXTERNAL_URL + /auth/oidc/<provider_key>/callback/, e.g. https://firezone.example.com/auth/oidc/google/callback/.

          e)      response_type: Set to code.

          f)      scope: OIDC scopes to obtain from your OIDC provider. At a minimum, Firezone requires the openid and email                                 scopes.

          g)     label: The button label text displayed on the Firezone portal login page.

          a)      Name: Firezone

          b)     Supported account types: (Default Directory only – Single tenant)

          c)      Redirect URI: This should be your Firezone EXTERNAL_URL + /auth/oidc/<Config ID>/callback/, e.g.                                                  https://firezone.example.com/auth/oidc/azure/callback/.

 

 

 

 

 

Congratulations! You should see A Sign In with Azure button on your sign in page.

Conclusion

HailBytes VPN offers a variety of authentication methods, including multi-factor authentication, OpenID Connect, and SAML 2.0. By integrating OpenID Connect with Azure Active Directory as demonstrated in the article, your workforce can conveniently and securely access your resources on the Cloud or AWS.


Start Now On AWS

Exit mobile version