-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1173 from GluuFederation/docs-sg-changes
docs(super gluu): updates to align with Flex
- Loading branch information
Showing
7 changed files
with
212 additions
and
148 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,37 @@ | ||
# Super Gluu Admin Guide | ||
--- | ||
tags: | ||
- Super Gluu | ||
- administration | ||
- configuration | ||
--- | ||
|
||
## Implementation | ||
To configure and enable Super Gluu 2FA, read the [Gluu Server docs](https://gluu.org/docs/ce/authn-guide/supergluu/). | ||
# Super Gluu Administration Guide | ||
|
||
## Ad removal | ||
To configure and enable Super Gluu 2FA, the Gluu Flex administrator need to perform the below operations using Flex UI. | ||
|
||
To remove advertisements from Super Gluu, a Gluu license file needs to be added to the corresponding Gluu Server. | ||
## Configuration Using Flex UI | ||
|
||
Follow these instructions: | ||
- Log into Flex UI | ||
- Navigate to `Admin` > `Scripts` | ||
- Enable `super_gluu` script | ||
|
||
1. Inside the Gluu Server chroot, create a new license file titled `/etc/certs/super_gluu_license.json` and add the license details. | ||
![image](../../assets/supergluu/admin-guide/Flex_UI_SuperGluu_script.png) | ||
|
||
For example: | ||
- Navigate to `FIDO` and Enable SuperGluu | ||
|
||
Sample `super_gluu_license.json` file: | ||
|
||
{ | ||
"public_key":"57lg..w==", | ||
"public_password":"RH..Ob", | ||
"license":"rO..MQs", | ||
"license_password":"Qw..w4" | ||
} | ||
![image](../../assets/supergluu/admin-guide/Flex_Super_Gluu_2.png) | ||
|
||
1. In oxTrust, navigate to `Configuration` > `Manage Custom Scripts` > `Person Authentication`. Find and expand the Super Gluu script, and add the following custom property: | ||
At this point, the Super Gluu module on Gluu Flex is configured and ready. | ||
|
||
### Test 2FA Authentication Flow | ||
|
||
<table> | ||
<th>Property name</th><th>Property value</th> | ||
<tr><td>license_file</td><td>/etc/certs/super_gluu_license.json</tr> | ||
</table> | ||
To test the Super Gluu configuration from end to end, an administrator can follow the steps below: | ||
|
||
1. Click the Update button to save the settings. | ||
- Change the `default authentication method` to 'super_gluu' using [this guide](https://docs.jans.io/v1.0.14/admin/config-guide/jans-cli/cli-default-authentication-method/) | ||
- Keep this browser window active so you can revert the authentication method to the default one. | ||
- Prepare your mobile device by following [Super Gluu mobile app user guide](https://github.com/GluuFederation/flex/blob/docs-sg-changes/docs/supergluu/user-guide/index.md) | ||
- Perform tests using a test user | ||
|
||
1. Turn on Super Gluu 2FA for your server, as discussed in the [Gluu Server docs](https://gluu.org/docs/ce/authn-guide/supergluu/) | ||
1. Enroll Super Gluu for a user account, and ads will be removed from the app on that device. | ||
|
||
1. Enroll Super Gluu for a user account, and ads will be removed from the app on that device. | ||
|
||
All users who enroll Super Gluu against this server should now see advertisements removed from the app on their device. | ||
All users who enroll in Super Gluu against this server should now see advertisements removed from the app on their devices. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.