Einige Mainframe-Hosts verfügen über einen Digital Certificate Access Server (DCAS). Sie können für die Anmeldung bei einer Hostanwendung ein temporäres Einmal-Weiterleitungsticket vom DCAS verwenden. Mit diesem Objekt können Sie ein Makro schreiben und konfigurieren, das beim Sitzungsstart ausgeführt werden soll und Sie automatisch mit den Anmeldeinformationen des aktuell angemeldeten Benutzers anmeldet.
Tabelle 5-29 AutoSignon
Methode |
|
---|---|
getPassTicket() |
Ruft ein Weiterleitungsticket ab, das für die Anmeldung bei einer Mainframe-Anwendung verwendet werden soll. Unter Verwendung verschiedener Anwendungskennungen können mehrere Weiterleitungstickets angefordert werden. Parameter {String} Anwendungskennung, die dem Host mitteilt, zu welcher Anwendung die Anmeldung gehört. Ausgabe {Promise} wird mit der Taste für das Weiterleitungsticket ausgeführt oder abgelehnt, wenn der Vorgang fehlschlägt. Das vom DCAS abgerufene Weiterleitungsticket kann nur mit der aktuellen Hostsitzung verwendet werden und ist für zehn Minuten gültig. |
sendUserName() |
Wendet den im Weiterleitungsticket enthaltenen Benutzernamen auf das Feld an der aktuellen Cursorposition auf dem aktuellen Hostbildschirm an. Der Benutzername muss vor dem Passwort gesendet werden. Wenn Sie das Passwort zuerst senden, wird das Weiterleitungsticket ungültig, und Sie müssen ein neues Ticket anfordern. Parameter {String} 'passTicketKey' abgerufen aus 'getPassTicket' Ausgabe {Promise} wird ausgeführt, wenn der Benutzername erfolgreich gesendet wurde. Wird abgelehnt, wenn der Vorgang fehlschlägt. |
sendPassword() |
Wendet das im Weiterleitungsticket enthaltene Passwort auf das Feld an der aktuellen Cursorposition auf dem aktuellen Hostbildschirm an. Der Benutzername muss vor dem Passwort gesendet werden. Wenn Sie das Passwort zuerst senden, wird das Weiterleitungsticket ungültig, und Sie müssen ein neues Ticket anfordern. Parameter {String} 'passTicketKey' abgerufen aus 'getPassTicket' Ausgabe {Promise} wird ausgeführt, wenn das Passwort erfolgreich gesendet wurde. Wird abgelehnt, wenn der Vorgang fehlschlägt. |