Konfiguration Benutzerzugang / Authentifizierung

Jeder Benutzer, der auf powerKNOW zugreifen möchte, muss in der powerKNOW-Datenbank registriert sein. Für die Authentifizierung des Benutzers kann der Administrator zwischen folgenden Verfahren wählen:
VerfahrenBeschreibung
Forms-Authentifizierung Bei diesem Verfahren wird der Benutzer nach Benutzernamen und Passwort gefragt. Diese müssen mit einem in der Datenbank gespeicherten Benutzer überinstimmen. Diese Abfrage der Zugangsdaten erfolgt jedesmal, wenn der Benutzer eine Verbindung zu powerKNOW aufbaut.
Um dieses Zugangsverfahren zu aktivieren ist folgendes nötig:
  • Konfigurieren von 'web.config' für Forms-Authentifizierung: z.B.:
    <authentication mode="Forms">
       <forms loginUrl="Logon.aspx" name=".PKNOWAUTH" />
    </authentication>
    Für genauere Information zum editieren/ändern von 'web.config' siehe "Änderungen an web.config".

  • Ändern der Site-Konfiguration für "keine Cookies benutzen"
    Konfigurationsschlüssel 'UseCookieInFormsAuth' auf 'false' setzen.

    Diese Änderung kann vom Konfigurationsdialog vorgenommen werden.
Forms-Authentifizierung mit persistentem Cookie Diese Verfahren ist weitgehend mit 'Forms-Authentifizierung' identisch. Es wird aber zusätzlich ein persistentes Cookie gespeichert, durch das der Benutzer wiedererkannt werden kann. Ein Benutzer, der sich wiederholt in powerKNOW einloggt, wird nicht erneut nach Benutzernamen und Passwort gefragt.
Um dieses Zugangsverfahren zu aktivieren ist folgendes nötig:
  • Konfigurieren von 'web.config' für Forms-Authentifizierung: z.B.:
    <authentication mode="Forms">
       <forms loginUrl="Logon.aspx" name=".PKNOWAUTH" />
    </authentication>
    Für genauere Information zum editieren/ändern von 'web.config' siehe "Änderungen an web.config".

  • Ändern der Site-Konfiguration für "Cookies benutzen"
    Konfigurationsschlüssel 'UseCookieInFormsAuth' auf 'true' setzen.

    Diese Änderung kann vom Konfigurationsdialog vorgenommen werden.
Windows-Authentifizierung mit Benutzername + Domain Diese Authentifizierungsmethode steht nur zur Verfügung, wenn powerKNOW unter dem IIS Webserver betrieben wird.

Der IIS-Webserver führt eine Windows-Authentifizierung durch, das heißt er nutzt die Windows-Anmeldeinformationen, um den Benutzer zu identifizieren. Name und Domain des so authentifizierten Benutzers werden benutzt, um ihn in der powerKNOW-Datenbank zu suchen (DB-Feld "OS-ID" muss uuu/ddd mit uuu=WindowsBenutzername und ddd=Domainname enthalten).
Um dieses Zugangsverfahren zu aktivieren ist folgendes nötig:
  • Konfigurieren von 'web.config' für Windows-Authentifizierung: z.B.:
    <authentication mode="Windows"/>
    Für genauere Information zum editieren/ändern von 'web.config' siehe "Änderungen an web.config".

  • Ändern der Site-Konfiguration für "Benutzer+Domain"
    Konfigurationsschlüssel 'identifyUser' auf 'OsUser+Domain' setzen.

    Diese Änderung kann vom Konfigurationsdialog vorgenommen werden.
Windows-Authentifizierung mit Benutzername Diese Authentifizierungsmethode steht nur zur Verfügung, wenn powerKNOW unter dem IIS Webserver betrieben wird.

Der IIS-Webserver führt eine Windows-Authentifizierung durch, das heißt er nutzt die Windows-Anmeldeinformationen, um den Benutzer zu identifizieren. Der Name des so authentifizierten Benutzers wird benutzt, um ihn in der powerKNOW-Datenbank zu suchen (DB-Feld "OS-ID" muss die Windows-UserID enthalten).
Um dieses Zugangsverfahren zu aktivieren ist folgendes nötig:
  • Konfigurieren von 'web.config' für Windows-Authentifizierung: z.B.:
    <authentication mode="Windows"/>
    Für genauere Information zum editieren/ändern von 'web.config' siehe "Änderungen an web.config".

  • Ändern der Site-Konfiguration für "Benutzer"
    Konfigurationsschlüssel 'identifyUser' auf 'OsUser' setzen.

    Diese Änderung kann vom Konfigurationsdialog vorgenommen werden.



© Copyright KLV GmbH