NCache Bietet Sicherheit durch in das Produkt integrierte Authentifizierung und Autorisierung. Die Authentifizierung erfolgt über Active Directory Dateien. NCache Ermöglicht Benutzern die Angabe von Cache-Administratoren und -Benutzern. Administratoren können den Cluster verwalten, während Benutzer nur erstellen können NCache API-Aufrufe einer Anwendung an einen bestimmten Cache.
NCache bietet zwei Sicherheitsstufen; Admin- und Benutzerebene. Diese werden im Folgenden erläutert:
Sicherheit auf Admin-Ebene: Auf dieser Ebene können Benutzer steuern, wer verwalten und konfigurieren darf NCache. Administratoren können anderen Benutzern/Konten Rechte erteilen, die als Cache-Administratoren einen Cache verwalten oder Konfigurationsänderungen daran vornehmen können. Zu diesen Änderungen gehören (Cache erstellen, Cache stoppen, Cache entfernen usw.). Sobald die Sicherheit auf Administratorebene aktiviert ist, dürfen nur autorisierte Benutzer verwalten NCache Cluster.
Sicherheit auf Benutzerebene: Auf dieser Ebene können Benutzer entscheiden, wer auf Anwendungsebene eine Verbindung zum Cache herstellen und Vorgänge auf Cache-Ebene ausführen kann NCache API (_cache.Add(), _cache.Get() usw.). Nach der Aktivierung der Sicherheit auf Benutzerebene müssten alle Anwendungen beim Herstellen einer Verbindung mit einem Cache Sicherheitsanmeldeinformationen bereitstellen. Hinweis: Alle Cache-Administratoren und Benutzer werden immer basierend auf Active Directory authentifiziert.
Sicherheit auf Admin-Ebene: Die Sicherheit auf Administrator- oder Knotenebene kann nur vom Administrator der Box aktiviert werden. Diese Administratoren können die Sicherheit auf Knotenebene auf Remote-Rechnern aktivieren/deaktivieren sowie hinzufügen/entfernen NCache Manager für diesen Knoten. Sicherheitskonfigurationen auf Administratorebene werden in gespeichert Security.ncconf
auf dem Cache-Server, auf dem es aktiviert ist. Im Folgenden finden Sie die Schritte zum Konfigurieren der Admin-Sicherheit (Cache-Serverebene) mithilfe des Sicherheitskonfigurationsassistenten.
Zunächst müssen die Administratoranmeldeinformationen angegeben werden NCache Manager, um die Administratorsicherheit zu aktivieren. Der Benutzer sollte Teil des Active Directory und der Administratorgruppe für dieses Feld sein.
Wann NCache Wenn die Sicherheit aktiviert ist, müssen Benutzer für Verwaltungsaktivitäten gültige Cache-Administratoranmeldeinformationen angeben. Alle Anmeldeinformationen für den Cache für Administratoraktivitäten werden zunächst anhand des Active Directory authentifiziert und anschließend werden nur authentifizierte Verbindungen autorisiert NCache Security.ncconf Datei. Cache-Administratorzugriff wird nur gewährt, wenn alles erfolgreich authentifiziert wurde, andernfalls wird der Zugriff verweigert.
Benutzer können auch die Sicherheit auf Benutzerebene für einen Cache konfigurieren. Jeder Cache verfügt unabhängig von anderen Caches und Benutzern über eigene Sicherheitskonfigurationen auf Benutzerebene. Sicherheitskonfigurationen auf Benutzerebene werden im Cache gespeichert config.ncconf gegen jeden Cache. NCache Manager bietet eine Registerkartenansicht zum Konfigurieren der Sicherheit auf Benutzerebene für alle Caches.
Der Benutzer kann mithilfe des folgenden Codes auch Sicherheitsanmeldeinformationen von der Anwendung an die API übergeben:
NCache.InitializeCache(„cacheId“, neu Alachisoft.NCache.Web.Sicherheit.
Sicherheitsparameter("Nutzername", "Passwort"),null);
Benutzeranmeldeinformationen können innerhalb angegeben werden Client.ncconf Datei auf dem Client-Computer, sodass alle auf dem Computer ausgeführten Anwendungen dieselben Anmeldeinformationen verwenden, um eine Verbindung zum Cache herzustellen. Hier erfahren Sie, wie Sie dies tun können.
Wann NCache Wenn die Sicherheit auf Benutzerebene aktiviert ist, werden alle Verbindungen zum Cache anhand von Active Directory auf dem Cache-Server authentifiziert. Benutzeranmeldeinformationen werden zunächst gegenüber Active Directory authentifiziert und die authentifizierten Verbindungen werden dann von hier aus autorisiert NCache Config.ncconf Datei. Der Cache-Zugriff wird nur gewährt, wenn ein Benutzer erfolgreich authentifiziert wurde. Andernfalls wird die Anwendungsverbindung verweigert.
Was macht man als nächstes?