plugin:oauthazure
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:oauthazure [2022-10-04 14:19] – Visiopaja | plugin:oauthazure [2024-02-08 09:04] (current) – LMS23 | ||
---|---|---|---|
Line 2: | Line 2: | ||
---- plugin ---- | ---- plugin ---- | ||
- | description: | + | description: |
- | author | + | author |
- | email : matias.hamalainen@visiopaja.fi | + | email : dokuwiki@cosmocode.de |
- | type : | + | type : action |
- | lastupdate : 2022-10-04 | + | lastupdate : 2023-04-20 |
- | compatible : | + | compatible : Hogfather, Igor, Jack Jackrum, Kaos |
depends | depends | ||
conflicts | conflicts | ||
Line 13: | Line 13: | ||
tags : oauth, authentication, | tags : oauth, authentication, | ||
- | downloadurl: | + | downloadurl: |
- | bugtracker : http:// | + | bugtracker : https:// |
- | sourcerepo : http:// | + | sourcerepo : https:// |
donationurl: | donationurl: | ||
Line 23: | Line 23: | ||
===== Installation ===== | ===== Installation ===== | ||
- | //[First, last and only chance to warn users before installing (some has already done that before reading this)]// | + | :!: **External requirements: |
- | + | ||
- | :!: **External requirements: | + | |
Install the plugin using the [[plugin: | Install the plugin using the [[plugin: | ||
Line 31: | Line 29: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | You need to set the client ID, client secret | + | Create a new Application in your Azure account, then configure: |
+ | * client ID ('' | ||
+ | * client secret | ||
+ | * tenant ('' | ||
- | https://login.microsoftonline.com/< | + | By default, the plugin will map roles found in the JWT auth token to groups. If you want to use the user's real groups in ACLs you need to enable the '' |
- | + | ||
- | You can link azure groups by ID separated by commas. | + | |
- | Additionally | + | |
+ | {{ : | ||
+ | |||
+ | Assign the group " | ||
+ | |||
+ | For further setup see [[plugin: | ||
+ | |||
+ | All users authorized by this plugin are added to automatic '' | ||
+ | |||
+ | ===== Development ===== | ||
+ | |||
+ | ==== Acknowledgements ==== | ||
+ | |||
+ | The code has been originally based on the [[oauthkeycloak]] plugin. | ||
=== Change Log === | === Change Log === | ||
+ | |||
+ | {{rss> | ||
plugin/oauthazure.1664885986.txt.gz · Last modified: 2022-10-04 14:19 by Visiopaja