cyber-insurance-compliance

Ubiquiti EdgeRouter-X EdgeMax

The Ubiquiti EdgeRouter-X has a built in web interface. In this example, we use a connector installed on it to make this web interface available to arbitrary users over the public Internet

Overview

The Ubiquiti EdgeRouter-X has a built in web interface. In this example, we use a connector installed on it to make this web interface available to arbitrary users over the public Internet… without opening the firewall. Each user must use Single-Sign-On via Agilicus plus their existing identity provider, and then can access from any device without a VPN.

Step 1. Create application

Ubiquiti EdgeRouter X Web Interface: Showing the EdgeOS login screen, the default username 'ubnt' and password field are highlighted for access to the router's configuration.

Step 2. Enter name (hostname we will use externally), description

b96b0b41-image

Step 3. Indicate we use standard pattern hostname.

a4aa0a42-image

Step 4. Indicate its via an Agilicus Connector (in this case, installed on the Ubiquiti EdgeRouter-X directly).

728bf784-image

Step 5. Select the connector (previously configured as per instructions)

242c337c-image

Step 6. Indicate we will use TLS from user to device.

ffa0ea9b-image

Step 6. Configure upstream as localhost:443, on TLS (this is the local web server of the EdgeRouter)

9ab570a3-image

Step 7. Indicate that Agilicus will do an OpenID Connect Authentication Proxy, use /logout as the revoke token URI.

328ab3a1-image

Step 8. Indicate that we will have individual users.

eece247e-image

Step 9. Apply. After this is complete we will then add a user to permissions and test.

cc8ac07b-image

At this stage we can assign permissions:

e45db7e8-image

Now we can either use profile (https://profile.__MYDOMAIN__) which has all applications in it as a launcher, or navigate directly (https://erx.__MYDOMAIN__).

d5dee728-image

If desired, publish so that it is selectable in profile, and give it an icon:

eafc2f89-image