Die clientseitige Verwendung beschränkt sich darauf, im Job die Zugangsdaten
(Credentials
) zu setzen:
Warnung
Beachten Sie, dass die Credentials – abhängig vom verwendeten MOM und dessen Konfiguration – möglicherweise in Klartext übertragen werden.
Beispiel 8.1. Clientseitige Authentifikation
Job job = createServerJob(); job.setType("authenticated job"); // Authenticate against jadice server job.setServerCredentials(new Credentials("myUsername", "myPassword"));
Kann die Authentifikation nicht vom Server verifiziert werden, schlägt der Job mit dieser
Fehlermeldung fehl (siehe JobListener
#executionFailed
):
Tabelle 8.2. Details der Fehlermeldung, wenn Authentifikation fehl schlägt
|
|
|
Sie konnten nicht mit dem Benutzernamen 'unbekannter Benutzername' angemeldet werden. |
|
|
Besitzt der Client nicht die geforderte Rolle, um auf einen Knoten zugreifen oder diesen mit bestimmten Werten belegen zu dürfen, schlägt der Job mit dieser Fehlermeldung fehl:
Tabelle 8.3. Details der Fehlermeldung, wenn Rechte nicht ausreichen
|
|
|
Sie besitzen nicht die erforderliche Berechtigung [benötigte Rolle(n)] für diese Aktion: Name der verantwortlichen Regel |
|
|