Anleitung für MS Integrator » History » Version 1
Matthias Uhde, 07/06/2026 03:02 PM
| 1 | 1 | Matthias Uhde | # Anleitung für MS Integrator |
|---|---|---|---|
| 2 | |||
| 3 | Hallo Lars, |
||
| 4 | Wie am Meeting besprochen möchten wir unsere Redmine-Installation künftig über Microsoft 365 authentifizieren, sodass sich unsere Mitarbeiter mit ihrem bestehenden Microsoft-Konto anmelden können (Single Sign-on). |
||
| 5 | Dazu benötige ich die Einrichtung einer OpenID-Connect-Anwendung (OIDC) in Microsoft Entra ID. |
||
| 6 | Folgenden Schritte müssten auf MS Seite durchgeführt werden: |
||
| 7 | Eine neue App-Registrierung in Microsoft Entra ID erstellen |
||
| 8 | Name: Redmine |
||
| 9 | Unterstützte Kontotypen: Nur Konten in dieser Organisation (Single Tenant) |
||
| 10 | Redirect URI konfigurieren |
||
| 11 | Typ: Web |
||
| 12 | Die genaue Redirect-URI teilen wir nach Installation des OIDC-Plugins mit. |
||
| 13 | Voraussichtlich wird sie folgendes Format haben: |
||
| 14 | https://redmine.acg-advisors.com/auth/openid_connect/callback |
||
| 15 | Client Secret erstellen |
||
| 16 | Gültigkeit gemäß unseren Sicherheitsrichtlinien (z. B. 12 oder 24 Monate) |
||
| 17 | Bitte den Secret-Wert sicher an uns übermitteln. |
||
| 18 | Folgende Informationen benötigen wir: |
||
| 19 | Tenant ID |
||
| 20 | Application (Client) ID |
||
| 21 | Client Secret |
||
| 22 | API-Berechtigungen |
||
| 23 | Bitte folgende Microsoft Graph-Berechtigungen als Delegated Permissions hinzufügen: |
||
| 24 | openid |
||
| 25 | profile |
||
| 26 | |||
| 27 | User.Read |
||
| 28 | Weitere Berechtigungen sind zunächst nicht erforderlich. |
||
| 29 | Benutzerzugriff |
||
| 30 | Die Anwendung soll nur von Benutzern unserer Organisation verwendet werden. |
||
| 31 | Falls gewünscht, kann der Zugriff zusätzlich auf eine bestimmte Benutzergruppe beschränkt werden. |
||
| 32 | Optional (empfohlen) |
||
| 33 | Falls Gruppeninformationen später für die Rollenvergabe in Redmine genutzt werden sollen, bitten wir darum, Gruppen-Claims im ID-Token zu aktivieren. |
||
| 34 | Nach der Einrichtung benötigen wir folgende Informationen: |
||
| 35 | Tenant ID |
||
| 36 | Client ID |
||
| 37 | Client Secret |
||
| 38 | Issuer-URL (falls abweichend vom Standard) |
||
| 39 | Bestätigung der konfigurierten Redirect URI |
||
| 40 | Die eigentliche Konfiguration der Redmine-Anwendung übernehmen anschließend wir. |
||
| 41 | Vielen Dank! |