Configure the Appliance
Step 1: Add your LDAP Repository
Section titled “Step 1: Add your LDAP Repository”LDAP is how Advanced Authentication and Groupwise communicate. It also acts as a central user store/source of truth.
- Navigate to the Repositories page using the sidebar
- Click “New LDAP repo”
- Change the LDAP type to “eDirectory” (if you are using an eDirectory LDAP server)
- Set a name for your repository
- Set the Base DN to
,o={YOUR ORG}replacing{YOUR ORG}like in my previous examples. - Set the User to
cn=admin,o={YOUR ORG} - Enter the password for the admin user.
Near the bottom of the page there is a LDAP Servers option:
-
Press the “Add Server” button
-
Enter the IP address of the OES/eDirectory server
-
Change the port from 389 to 636
-
Set SSL to on
-
Press the green tick button.
-
Press the Full Syncronization button
-
If that works, press Save
Step 2: Create the Groupwise Endpoint
Section titled “Step 2: Create the Groupwise Endpoint”While you are logged into the same admin dashboard as previously, you need to do the following:
- Naigate to the Endpoints page using the sidebar
- Create a new Endpoint
- Call it Groupwise
- Set Software to Groupwise
- Enable it
- Press Save and take not of the Endpoint ID and Secret, you will need this later.
Step 3: Configure a Method
Section titled “Step 3: Configure a Method”We will configure a QR code compatible TOTP code
- Navigate to the Methods pane
- Click on “OAUTH OTP”
Within the TOTP card do the following:
- Enable Google Authenticator QR Code (This will work for any authenticator that asks you to scan a QR code)
- Click Save
Step 4: Configure your Chain
Section titled “Step 4: Configure your Chain”- Navigate to Chains
- Click New Chain
- Set the chain to a recognisable name like “TOTP”
- Ensure it is enabled
- Select the TOTP method in the avaliable column and move it to the Used column by clicking it.
- In the Repos, Roles and Groups input add “ALL USERS” it should show up in the dropdown part way through
Step 5: Create your Events
Section titled “Step 5: Create your Events”Events are what Groupwise Uses to talk to advanced authentication partially. You need to create 2 different events.
Navigate to the events page.
Create a Generic Event
Section titled “Create a Generic Event”Generic Events are used on older Groupwise Clients, but are just as useful.
- Click New Event
- Give it a name like “Groupwise Generic”
- Set the Event type to generic
- Add the Chain you just created by clicking on it so it moves to the Used section
- Add the Groupwise Endpoint here too.
- Press Save
Create a Oauth Event
Section titled “Create a Oauth Event”Oauth events are used on new Groupwise Clients like Groupwise Web and the Admin panel
- Click New Event
- Give it a name like “Groupwise Oauth”
- Change the event type to “OAuth2 / OpenID Connect”
- Add the Chain like you did for the Generic Event
- Copy the Client ID and Secret. You will need this later
- Click Save
Time to Enroll!
Section titled “Time to Enroll!”So, you now have a method and a chain and all the basic building blocks, but now you need to enroll a user to test with.
Navigate to your root DNS record in the browser, so like https://{YOUR AAUTH FQDN} and login with a user on your LDAP repository.
Under your “Enrolled Single Methods for sign in” header. Click the add button. Choose TOTP and follow it’s instructions scanning the QR Code.
You should then be automatically added to the chain you created earlier.