meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:simplesaml [2022/07/25 19:32] – phplist | plugin:simplesaml [2025/03/22 15:24] (current) – add keycloak doc links tatevik | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== SIMPLESAMLPHP ====== | ||
+ | ---- plugin ---- | ||
+ | Description: | ||
+ | author : Fon E. Noel Nfebe < | ||
+ | type : plugin | ||
+ | compatible : phpList 3.6.8 and above, PHP 7.4 and above | ||
+ | similar : https:// | ||
+ | tags : authentication | ||
+ | |||
+ | Source Repository : (https:// | ||
+ | |||
+ | ---------- | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | === Plugin download === | ||
+ | |||
+ | The easiest way to setup this plugin is through the plugins page (menu Config > Manage plugins) using the package URL https:// | ||
+ | |||
+ | The plugin may be enabled at this point or after the `SimpleSAMLPHP` config described below. | ||
+ | |||
+ | === SimpleSAMLPHP Installation === | ||
+ | |||
+ | Plugin comes with a ready to use build of [`SIMPLESAMLPHP`](https:// | ||
+ | |||
+ | Essentially, | ||
+ | |||
+ | == Advanced User: See [simplesaml config section](https:// | ||
+ | |||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | By default, this plugin is configured to work with the `phpList`' | ||
+ | |||
+ | In `main/ | ||
+ | |||
+ | * **entityID**: | ||
+ | * **idp**: The IDP is the identifier for the IdP (Keycloak) which simplesaml would connect to. | ||
+ | * **RelayState**: | ||
+ | * **NameIDPolicy**: | ||
+ | |||
+ | |||
+ | - **In `main/ | ||
+ | |||
+ | * **`baseurlpath`**: | ||
+ | |||
+ | _**NB:** The baseurlpath (which is essentially the simplesamlphp | ||
+ | |||
+ | For more information about the custom configuration see [Readme config section](https:// | ||
+ | |||
+ | ==== Installation for advanced users (git & terminal) ==== | ||
+ | |||
+ | See the README file on the GitHub page [https:// | ||
+ | |||
+ | == Plugin Activation == | ||
+ | |||
+ | It is recommended to only enable the plugin only after the `SIMPLESAMLPHP` configs are set in the various configuration files described above and or in the [README](https:// | ||
+ | |||
+ | == Important Checks === | ||
+ | |||
+ | ==== Keycloak ==== | ||
+ | |||
+ | Configure Keycloak using this guide: https:// | ||
+ | Documentation: | ||
+ | |||
+ | === `SimpleSAMLPHP` Installation check === | ||
+ | You should verify that `yourdomain.com/ | ||
+ | |||
+ |  in main/ | ||
+ | |||
+ | |||
+ | ==== Activation ==== | ||
+ | |||
+ | After cloning the plugin in your plugin directory, you should login normally using your admin credentials and activate the plugin from the plugin management tab. | ||
+ | |||
+ | ==== Plugin has option to disable default login which can be done from phplist Menu-> | ||
+ | |||
+ | |||
+ | == Support == | ||
+ | Report any issues or questions in the support forum [https:// |