In diesem Blogbeitrag zeigen wir Ihnen Schritt für Schritt, wie Sie Nextcloud SAML Azure AD für Single Sign-On (SSO) in Microsoft MS365 konfigurieren
Vorteile von Nextcloud SAML Azure AD / MS365 Login
- Verbesserte Benutzerfreundlichkeit: Benutzer müssen sich nur einmal bei Azure AD anmelden, um Zugriff auf Nextcloud zu erhalten.
- Erhöhte Sicherheit: Die Authentifizierung wird zentral von Azure AD verwaltet, was die Sicherheit Ihrer Nextcloud-Instanz erhöht.
- Vereinfachte Benutzerverwaltung: Sie können Benutzer und Gruppen in Azure AD verwalten und diese Berechtigungen werden automatisch auf Nextcloud übertragen.
Voraussetzungen
- Microsoft Entra-Abonnement
- Nextcloud-Instanz
- Nextcloud App „SSO & SAML authentication“
Anwendung in Entra erstellen
- Melden Sie sich bei Ihrem Microsoft Entra-Portal an
- Navigieren Sie zu Anwendungen > Unternehmensanwendungen > Eigene Anwendung erstellen
- Geben Sie der Anwendung einen Namen (z. B. „Nextcloud“) und wählen Sie Beliebige andere, nicht im Katalog gefundene Anwendung integrieren
- Klicken Sie auf Erstellen
- Klicken Sie auf Einmaliges Anmelden und dann auf SAML
SAML-Konfiguration in Entra
- Geben Sie den Bezeichner und die Antwort-URL ein
- Bezeichner: https://nextcloud.yourdomain.com/apps/user_saml/saml/metadata
- (Optional) Mit index.php: https://nextcloud.yourdomain.com/index.php/apps/user_saml/saml/metadata
- Antwort-URL: https://nextcloud.yourdomain.com
- (Optional) Mit index.php: https://nextcloud.yourdomain.com/index.php
- Laden Sie das SAML-Zertifikat im Base64-Format herunter
- Notieren Sie sich die URL für Anmeldung, den Azure AD-Bezeichner und die Abmelde-URL
- Fügen Sie unter Benutzer und Gruppen hinzu, wer sich anmelden darf
SSO & SAML-Autorisierung in Nextcloud
- Installieren Sie die Nextcloud App „SSO & SAML authentication“
- Rufen Sie in den Administrator Einstellungen „SSO & SAML-Autorisierung“auf
Allgemein:
- Zeile 1: Attribut für das UID mapping ⇒ http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
Daten des Identitätsanbieters:
- Zeile 1: Azure AD-Bezeichner
- Zeile 2: URL für Anmeldung
- Zeile 3: URL für Anmeldung
- Zeile 5: Zertifikat ohne „—–BEGIN CERTIFICATE—–“ und „—–END CERTIFICATE—–“
Attribute zuordnen:
- Zeile 1: Attribut für das Anzeigenamen Mapping ⇒ http://schemas.microsoft.com/identity/claims/displayname
- Zeile 2: Attribut für das Email Adressen Mapping ⇒ http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
Abschließende Hinweise:
- Die Einstellungen werden automatisch gespeichert
- Ist alles richtig eingetragen, können sich Microsoft 365-Benutzer jetzt anmelden
- Der Login für lokale Nextcloud-Benutzer ist dann nur noch über https://cloud.domain.de/login?direct=1 möglich
Falls Sie Fragen haben oder Unterstützung bei der Einrichtung von Nextcloud SAML benötigen, können Sie uns kontaktieren.
Weitere interessante Informationen zu unserem Nextcloud Support finden Sie auf unserer Webseite