In diesem Kapitel wird beschrieben, welche Regeln gelten, wenn sich ein Benutzer bei Natural unter Natural Security anmeldet. Folgende Themen werden behandelt:
Anmerkung
Wenn ein Benutzer Natural unter Natural Security aufruft und die
in der verwendeten Parameterdatei bzw. dem verwendeten Modul angegebene
FNAT-Systemdatei eine Nicht-Security-Systemdatei ist, kann Natural nicht
gestartet werden, und der Benutzer erhält eine entsprechende
Fehlermeldung.
Das Anmeldeverfahren wird von Natural Security verwendet, um sicherzustellen, dass der Benutzer, der sich bei Natural anmeldet, zum Zugriff auf die angeforderte Bibliothek berechtigt ist.
Eine Anmeldung muss erfolgreich durchgeführt werden, bevor eine Natural-Sitzung gestartet werden kann.
Ein Anmeldebildschirm (auf Großrechnern und Linux) bzw. ein Anmeldedialogfenster (unter Windows) wird dem Benutzer zur Eingabe der für die Anmeldung erforderlichen Informationen angeboten.
Ist Natural Security installiert, wird der Anmeldebildschirm von Natural Security angezeigt, sobald ein Benutzer Natural aufruft.
Unter Windows wird der Anmeldebildschirm in Form eines Dialogfensters angezeigt (aus Gründen der Konsistenz wird er in diesem Dokument ebenfalls als Anmeldebildschirm bezeichnet).
Auf dem Anmeldebildschirm wird der Benutzer aufgefordert, Folgendes einzugeben:
| Feld | Erläuterung |
|---|---|
| Library ID | Bibliothekskennung
Die Kennung (ID) der zu verwendenden Bibliothek. Um festzustellen, welche Bibliotheken verfügbar sind, kann der Benutzer seine Benutzerkennung in das Feld User ID und einen Stern (*) in das Feld Library ID (Bibliothekskennung) eingeben: Es wird eine Liste aller für den Benutzer verfügbaren Bibliotheken angezeigt. Die Liste enthält alle nicht geschützten Bibliotheken und alle geschützten Bibliotheken, mit denen der Benutzer verlinkt ist (entweder direkt oder über eine Gruppe, deren Sicherheitsprofil aktiviert ist). Die Liste enthält auch alle Bibliotheken, die für das Terminal des Benutzers verfügbar sind (wenn das Terminal in Natural Security definiert ist). Um eine Liste aller für das Terminal verfügbaren Bibliotheken anzuzeigen, kann der Benutzer einen Stern (*) in das Feld Library ID eingeben, ohne eine Benutzerkennung einzugeben). Anmerkung |
| User ID | Benutzerkennung
Die Benutzerkennung, mit der der Benutzer in Natural Security definiert ist. Die Kennung einer Gruppe darf nicht eingegeben werden. Auch eine Terminalkennung darf nicht eingegeben werden. Wenn eine Benutzerkennung eingegeben wird, muss auch ein Passwort eingegeben werden. Wird keine Benutzerkennung eingegeben, ist kein Passwort erforderlich. Wenn keine Benutzerkennung eingegeben wird, verwendet Natural Security die Kennung des verwendeten Terminals. In diesem Fall muss das Terminal in Natural Security definiert sein, sonst wird die Anmeldung abgelehnt. |
| Password | Password
Das im Sicherheitsprofil des Benutzers angegebene Passwort. Wenn im Sicherheitsprofil des Benutzers kein Passwort angegeben wurde, ist das Passwort identisch mit der Benutzerkennung (wenn sich ein neu definierter Benutzer zum ersten Mal anmeldet und das Passwort identisch mit der Benutzerkennung ist, muss der Benutzer sein Passwort ändern, indem er ein neues Passwort in das Feld New Password eingibt). |
| New Password | Neues Password
In dieses Feld kann ein neues Passwort eingegeben werden, wenn im Feld Password ein gültiges Passwort eingegeben wurde. Wenn ein gültiges Passwort in das Feld Password eingegeben wurde und der Benutzer dieses Passwort ändern möchte oder muss, muss er ein neues Passwort in dieses Feld eingeben. Dieses neue Passwort ersetzt dann das alte und ist ab diesem Zeitpunkt das gültige Passwort für den Benutzer. Anmerkung |
In der Standardeinstellung verwendet Natural Security "reguläre" Passwörter mit bis zu 8 Zeichen. Es unterstützt jedoch auch die Verwendung von Passphrasen, d.h. Passwörtern, die länger als 8 Zeichen sind. Die Verwendung von Passphrasen wird durch die Option Password phrases active im Abschnitt Voreingestellte Benutzersicherheitsprofilwerte - User Preset Values der Administrator Services aktiviert.
Wenn nicht anders angegeben, bezieht sich der Begriff Passwort in der Natural Security-Dokumentation auf Passwörter jeder Länge.
Im Sicherheitsprofil eines Benutzers kann ein Natural Security-Administrator das Passwort des Benutzers festlegen oder ändern. Der Administrator kann auch ein Zeitintervall festlegen, nach dem der Benutzer gezwungen ist, sein Passwort zu ändern, wenn er sich anmeldet. Siehe New Password und Change after nnn days (Änderung nach nnn Tagen) in Bestandteile eines Benutzersicherheitsprofils.
Wenn ein Benutzer sein Passwort vergessen hat, muss er sich an den Natural Security-Administrator wenden, der dann ein neues Passwort im Sicherheitsprofil des Benutzers festlegt. Dieses ist dann das gültige Passwort für den Benutzer (das er in seinem Anmeldebildschirm wieder ändern kann).
Für die Verwendung von Passwörtern können verschiedene Regeln angewendet werden. Zu diesem Zweck stehen im Abschnitt Voreingestellte Benutzersicherheitsprofilwerte - User Preset Values der Administrator Services verschiedene Optionen zur Verfügung.
Eine Anmeldung bei einer Bibliothek wird in folgenden Fällen abgelehnt:
Der Benutzer ist nicht in Natural Security definiert.
Das Sicherheitsprofil des Benutzers ist zurzeit inaktiv (aufgrund der Activation Dates - Einstellungen für die Aktivierungsdaten).
Der Benutzer ist als Benutzer des Typs Mitglied definiert und wurde keiner Gruppe zugewiesen.
Der Benutzer ist als Benutzer des Typs Mitglied definiert, und das Sicherheitsprofil der Gruppe, der er zugewiesen ist, ist derzeit inaktiv (aufgrund der Activation Dates - Einstellungen für die Aktivierungsdaten).
Die Bibliothek ist nicht in Natural Security definiert.
Die im Sicherheitsprofil der Bibliothek definierten Zeitfenstereinschränkungen erlauben die Nutzung der Bibliothek zum Zeitpunkt der Anmeldung nicht.
Die Bibliothek ist geschützt und der Benutzer ist nicht mit der Bibliothek verlinkt.
Die Bibliothek ist geschützt und der Benutzer ist mit ihr verlinkt, aber der Link wurde vorübergehend gesperrt.
Die Bibliothek ist geschützt, und die Gruppe, über die der Benutzer mit der Bibliothek verlinkt ist, ist derzeit inaktiv (aufgrund der Activation Dates - Einstellungen für die Aktivierungsdaten).
Im Sicherheitsprofil der Bibliothek ist eine nicht existierende Starttransaktion angegeben.
Die Zeile NEXT/MORE ist nicht erlaubt und im
Sicherheitsprofil der Library ist keine Starttransaktion angegeben.
Wenn im Anmeldebildschirm keine Bibliothekskennung eingegeben wird, wird die im Sicherheitsprofil des Benutzers angegebene Standardbibliothek aufgerufen.
Wenn im Sicherheitsprofil des Benutzers keine Standardbibliothek angegeben ist, werden die im Sicherheitsprofil des Benutzers angegebenen Privilegierten Gruppen (in der Reihenfolge ihres Eintrags) nach einer Standardbibliothek durchsucht.
Wenn auch keine der Privilegierten Gruppen eine Standardbibliothek hat, wird die private Bibliothek des Benutzers aufgerufen.
Wenn weder Standardbibliotheken noch eine private Bibliothek vorhanden sind, muss der Benutzer bei der Anmeldung eine Bibliothekskennung eingeben.
Wird RESTART als Bibliothekskennung eingegeben, wird
die letzte restartfähige Bibliothek aufgerufen, bei der der Benutzer angemeldet
war (Einzelheiten zur Option RESTART siehe
Transaktionen
im Kapitel Bestandteile eines
Bibliothekssicherheitsprofils).
Anmerkung
Die Kennung der letzten restartfähigen Bibliothek, bei der ein
Benutzer angemeldet war, wird im Feld Last Library im
Sicherheitsprofil des Benutzers angezeigt.
Wird FIN als Bibliothekskennung eingegeben, wird die
Natural-Sitzung beendet.
Nach einer erfolgreichen Anmeldung bei einer Bibliothek wird die im Sicherheitsprofil der Bibliothek angegebene Starttransaktion aufgerufen. Wenn dort keine Starttransaktion angegeben ist, wird das Natural-Hauptmenü aufgerufen.
Anmerkung
Intern führt Natural Security nach einer erfolgreichen
Anmeldung ein END OF TRANSACTION-Statement aus, wenn eine der
folgenden Bedingungen zutrifft:
Das Passwort des Benutzers wurde während des Anmeldevorgangs geändert.
Während der Anmeldung ist ein Anmeldefehler aufgetreten.
Die Option Logon recorded (Anmeldung
aufgezeichnet) im Sicherheitsprofil des Benutzers oder der Bibliothek ist auf
Y gesetzt.
Die Option Restart (Neustart) im
Bibliothekssicherheitsprofil ist auf Y gesetzt.
Die allgemeine Option Lock User Option
(Benutzeroption sperren) in den Administrator Services ist auf O
gesetzt.
Wenn die erste Anmeldung bei einer Bibliothek zu Beginn einer
Natural-Sitzung erfolgreich war, kann ein Benutzer mit dem
Natural-Systemkommando LOGON von einer Bibliothek zu
einer anderen wechseln.
Informationen zum Systemkommando LOGON
finden Sie auch in der
Natural-Systemkommandos-Dokumentation.
Beim LOGON-Kommando gibt es die folgenden Parameter:
Wird kein Parameter angegeben, wird die Standardbibliothek aufgerufen (entweder die des Benutzers oder eine der privilegierten Gruppen). Wird keine Standardbibliothek angegeben, wird der Natural Security-Anmeldebildschirm aufgerufen. Beispiel:
LOGON
Wird ein Parameter angegeben, so wird er als Bibliothekskennung interpretiert. Beispiel:
LOGON LIBX
LOGON *
Werden zwei Parameter angegeben, wird der erste als Benutzerkennung, der zweite als Passwort interpretiert. Beispiel:
LOGON USERX PASSWX
Wenn drei Parameter angegeben werden, wird der erste als Bibliothekskennung, der zweite als Benutzerkennung und der dritte als Passwort interpretiert. Beispiel:
LOGON LIBX USERX PASSWX
Bei Angabe von vier Parametern wird der erste als Bibliothekskennung, der zweite als Benutzerkennung, der dritte als Passwort und der vierte als neues Passwort interpretiert. Beispiel:
LOGON LIBX USERX PASSWX NEWPASSX
Wenn während der Anmeldeverarbeitung ein Fehler auftritt, zeigt Natural Security eine Fehlermeldung an.
Wenn das LOGON-Kommando aus einer
Bibliothek heraus abgesetzt wurde, ruft Natural Security die für diese
Bibliothek definierte Fehlertransaktion auf. Wenn keine Fehlertransaktion
definiert ist, wird der Anmeldebildschirm aufgerufen.
Normalerweise müssen sich Benutzer zweimal anmelden, einmal beim
Betriebssystem und einmal bei Natural. Um diese zweite Anmeldung zu vermeiden,
können Sie den Natural-Profilparameter
AUTO auf AUTO=ON setzen
(siehe Natural-Parameter-Referenz-Dokumentation).
In diesem Fall wird ein internes Natural Security-Anmeldeverfahren
aufgerufen, das den Anmeldenamen zur Betriebssystemanmeldung (wie er in der
Natural-Systemvariablen *INIT-USER enthalten ist)
als Benutzerkennung verwendet, aber kein Passwort (in der Annahme, dass dies
durch das Betriebssystem-Anmeldeverfahren überprüft worden ist). Der Natural
Security-Anmeldebildschirm wird unterdrückt. Eine Anmeldung mit einer anderen
Benutzerkennung als dem Anmeldenamen beim Betriebssystem ist nicht möglich.
Wenn AUTO=ON verwendet wird, hat der Benutzer keine
Möglichkeit, eine Bibliothekskennung anzugeben. Die Bibliothek, bei der der
Benutzer angemeldet wird, wird nach den gleichen Regeln wie unter
Anmeldung ohne
Bibliothekskennung oben beschrieben bestimmt. Das
bedeutet, dass eine automatische Anmeldung nur möglich ist, wenn eine
Standardbibliothek (für den Benutzer oder eine seiner privilegierten Gruppen)
angegeben ist oder der Benutzer eine private Bibliothek hat.
Wenn Sie AUTO=ON mit der Angabe einer
Standardbibliothek im Sicherheitsprofil eines Benutzers und mit der Angabe
einer Starttransaktion für diese Bibliothek kombinieren, erhält der Benutzer
sofort nach dem Aufruf von Natural den ersten Bildschirm der
Standardbibliothek, ohne irgendwelche Zwischenbildschirme durchlaufen zu müssen
(Standardbibliotheken sind unter
Bestandteile eines
Benutzersicherheitsprofils im Kapitel Benutzer
verwalten, Starttransaktionen unter Transaktionen im Kapitel
Bibliotheken verwalten beschrieben).
Wenn AUTO=ON gesetzt ist, liefert das Systemkommando
LOGOFF das gleiche Ergebnis wie das Systemkommando
FIN (siehe
Natural-Sitzung
beenden).
Wenn AUTO=ON gesetzt ist und der Benutzer nach der
ersten automatischen Anmeldung versucht, sich bei einer anderen Bibliothek
anzumelden und einen Anmeldefehler verursacht, wird die Fehlertransaktion für
die aktuelle Bibliothek aufgerufen. Wenn keine Fehlertransaktion angegeben ist,
wird eine Fehlermeldung ausgegeben und dann die Starttransaktion (falls
angegeben) für die aktuelle Bibliothek aufgerufen.
Anmerkung
Bei Natural Single Point of Development muss der Benutzer immer
seine Benutzerkennung und sein Passwort im Dialog Map
Environment angeben, auch wenn AUTO=ON gesetzt
ist.
In diesem Abschnitt werden die Optionen beschrieben, die für die Anpassung der Anmeldung zur Verfügung stehen:
Sie können das Layout des Anmeldebildschirms bzw. des Anmeldedialogs Ihren Anforderungen entsprechend ändern.
Standardmäßig wird der Anmeldebildschirm bzw. das
Anmeldedialogfenster durch den User Exit LOGONEX1 aufgerufen.
Der Quellcode des Anmeldebildschirms ist die Map (Maske)
NOGONM1, die in der Bibliothek SYSSEC enthalten
ist.
Um den Anmeldebildschirm anzupassen:
Erstellen Sie eine Kopie der Map NOGONM1 und
speichern Sie sie unter dem Namen LOGONM1.
Ändern Sie die Map LOGONM1 nach Ihren
Wünschen und katalogisieren Sie sie.
Kopieren Sie das katalogisierte Objekt
LOGONM1 in die Bibliothek SYSLIB.
Sollte LOGONM1 in der SYSLIB fehlen,
kopiert das Natural Security-Installationsverfahren automatisch das Objektmodul
NOGONM1 aus SYSSEC in die SYSLIB und
legt es dort unter dem Namen LOGONM1 ab. Dadurch wird
sichergestellt, dass immer ein Standard-Anmeldebildschirm vorhanden ist, wenn
kein benutzerdefinierter Bildschirm verwendet wird.
Für das Anmeldedialogfeld unter Windows ist das Anpassungsverfahren dasselbe wie oben beschrieben - mit der Ausnahme, dass die Quellcode-/Objektnamen unterschiedlich sind; siehe Tabelle unten.
Wenn die Option Password Phrases active im
Abschnitt Voreingestellte
Benutzersicherheitsprofilwerte - User Preset Values auf
Y oder A gesetzt ist, wird der Anmeldebildschirm bzw.
das Dialogfenster durch den User Exit LOGONEX0 anstelle von
LOGONEX1 aufgerufen. Die Vorgehensweise bei der Anpassung ist
dieselbe wie oben beschrieben - mit dem Unterschied, dass die
Quellcode-/Objektnamen unterschiedlich sind; siehe Tabelle unten.
Wenn der Authentication Type im
LDAP-Sicherheitsprofil
auf "LDAP" eingestellt ist, wird der Anmeldebildschirm bzw. das Dialogfeld
durch den User Exit LOGONSX1 anstelle von LOGONEX1
aufgerufen. Der Anpassungsvorgang ist derselbe wie oben beschrieben - mit der
Ausnahme, dass die Quellcode-/Objektnamen unterschiedlich sind; siehe Tabelle
unten.
| Anmeldebildschirm / Dialogfenster mit Aufruf durch User Exits | Quellcode in Bibliothek SYSSEC | Objekt in Bibliothek SYSLIB |
|---|---|---|
LOGONEX1 |
NOGONM1 (map)
|
LOGONM1
|
NOGONGM1 (dialog
box)
|
GLOGONM1 |
|
LOGONEX0
(wenn Authentifizierungsoption nicht aktiv ist)
|
NOGONMX1 (map)
|
LOGONMX1 |
NOGONG01 (dialog
box)
|
GLOGON01 |
|
LOGONEX0
(wenn Authentifizierungsoption aktiv ist)
|
NOGONMZ1 (map)
|
LOGONMZ1 |
NOGONGX1 (dialog
box)
|
GLOGONX1 |
|
LOGONSX1 |
NOGONSM1 (map)
|
LOGONSM1 |
NOGONGS1 (dialog
box)
|
GLOGONS1 |
Zusätzlich zu den oben genannten bietet Natural Security weitere User Exits, mit denen Sie den Anmeldevorgang anpassen können. Siehe Anmeldungsrelevante User Exits.
Natural Security bietet mehrere Anwendungsprogrammierschnittstellen (APIs), die für die Zugangsüberprüfung und Benutzerauthentifizierung verwendet werden können. Siehe Anwendungsprogrammierschnittstellen
Die folgenden Natural-Systemkommandos können verwendet werden, um eine Natural-Sitzung unter Natural Security zu beenden:
| Kommando | Erläuterung |
|---|---|
LOGOFF |
Mit diesem Kommando beenden Sie eine Natural-Sitzung und
rufen den Anmeldebildschirm auf. Um den Anmeldebildschirm zu verlassen, müssen
Sie als Bibliothekskennung FIN eingeben.
Wenn der Profilparameter |
LOGON (ohne Parameter) |
Dieses Kommando beendet eine Natural-Sitzung und startet
die Anmeldeprozedur, wobei entweder eine Standardbibliothek oder der
Anmeldebildschirm aufgerufen wird (wenn keine Standardbibliothek definiert
ist).
Siehe auch Automatische Anmeldung oben. |
FIN
|
Dieses Kommando beendet eine Natural-Sitzung und dient dazu, Natural ganz zu verlassen. |
| Warnung: Natural Security kann Ihre Natural-Umgebung nicht vor unbefugter Nutzung schützen, wenn Natural-Benutzer ihre Terminals unbeaufsichtigt lassen, während sie bei Natural angemeldet sind. Daher sollten die Benutzer daran erinnert werden, das Kommando LOGOFF zu benutzen, bevor sie ihr Terminal
verlassen. Unbefugte Personen werden dann mit dem Anmeldebildschirm von Natural
Security konfrontiert und können nur das verwenden, was für sie unter Natural
Security definiert wurde. |
In Bibliothekssicherheitsprofilen können Sie ein Zeitlimit für die Inaktivität festlegen, nach dem automatisch eine Abmeldung erfolgt.