Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzen

Preview:

DESCRIPTION

 

Citation preview

COMPOSITE C1 MIT ACTIVE-DIRECTORY-

AUTHENTIFIZIERUNG IM INTRANET NUTZEN

Heute möchte ich die Möglichkeit vorstellen, Composite C1 mit Active-Directory-Authentifizierung im Intranet zu nutzen. Voraussetzung dafür ist das kostenpflichtige Package 'Composite.Tools.C1Console.ActiveDirectoryValidation'.

Zunächst legen wir einen neuen Benutzer mit dem Namen an, der unserem Benutzernamen im Active Directory entspricht. Ein Passwort muss zwar aus Kompatiblitätsgründen eingegeben werden, hat aber für den späteren Authentifizierungsprozess keine Bedeutung mehr.

In der Domäne bin ich als C1Admin eingeloggt - also nennen wir unseren Benutzer auch C1Admin:

Anschließend legen wir die Berechtigungen und Ansichten für den Benutzer fest:

Als nächstes installieren wir unter 'System' das kostenpflichte Package 'Composite.Tools.C1Console.ActiveDirectoryValidation', welches wir in einem 30-tägigen Testzeitraum kostenlos nutzen können:

Nachdem das Paket heruntergeladen und installiert wurde, erscheint ein C1-Login-Dialog.

Das liegt daran, dass die Authentifizierungsmethode bereits in Composite C1 auf 'Active-Directory' umgestellt wurde, wir diese aber noch nicht im IIS konfiguriert haben.

Aus diesem Grunde schließen wir das Browserfenster mit dem C1-Backend und öffnen den 'Internetinformationsdienste (IIS)-Manager'.

Im Ordner 'Composite' öffnen wir den Punkt 'Authentifizierung', aktivieren die 'Windows-Authentifizierung' und deaktivieren alle anderen Authentifizierungsmechanismen:

Jetzt haben wir alle Voraussetzungen geschaffen, um uns im Backend von Composite C1 automatisch mit unserem Active-Directory-Benutzerkonto anzumelden.

In diesem Beispiel habe ich bewusst Mozilla Firefox verwendet, da wir bei diesem Browser die Active-Directory-Authentifizierung vorher explizit zulassen müssen:

Wir öffnen dazu im Browser die URL 'about:config' und legen für den Einstellungsnamen 'network.automatic-ntlm-auth.trusted-uris' als Wert die URI unserer C1-Website fest (http://localhost). 

Mit dieser Einstellung erlauben wir in Firefox die AD-Authentifizierung für speziell diese Adresse:

Für Internet Explorer und Google Chrome in der jeweils aktuellen Version ist keine spezielle Einstellung notwendig - beide Browser unterstützen die Active-Directory-Authentifizierung bereits "out-of-the-box".

Um zu testen, ob unsere automatische Anmeldung funktioniert, öffnen wir das Backend von C1. Zunächst begrüsst uns das Startfenster, mit dem wir das Backend wie gewohnt starten können:

Nachdem wir dort auf 'Start Composite C1' geklickt haben, erwartet uns jedoch kein Login-Fenster mehr, sondern wir sind automatisch im Backend von C1 mit unserem Active-Directory-Benutzernamen angemeldet:

Um weitere Redakteure oder Administratoren hinzuzufügen, müssen wir jetzt nur noch die entsprechenden Domänenbenutzer mit gleichem Namen in C1 anlegen.

Insbesondere im Intranetumfeld ist dieses Package eine sehr komfortable Lösung, um die CMS-Benutzer ohne zusätzlichen Aufwand zu verwalten.

Recommended