- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
access-API AuthenticationException
Hi,
ich habe das Problem, dass ich eine AuthenticcationException bekomme, wenn ich versuche รผber ein Ticket eine Connection zum Server herzustellen. Das Ticket wird in einem FirstSpirit Modul รผber eine vorhandene Connection erstellt und an eine externe Webanwendung weitergereicht:
String ticket = connection.createTicket(); //FSModul
Connection neueConnection = ConnectionManager.getConnection(host,
porst, ConnectionManager.HTTP_MODE, ConnectionManager.AUTH_WEB_SSO,
connection.createTicket());
neueConnection.connect(); //Webanwendung
Nach dem Aufruf von connect() bekomme ich den folgenden Fehler:
Caused by: de.espirit.firstspirit.server.authentication.AuthenticationException: couldn't authenticate!
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:253) ~[fs-access-5.1.209.jar:63675]
at de.ams.migration.tool.importer.util.ConnectionHandler.createConnection(ConnectionHandler.java:80) ~[inmotion-dfl-importer-1.0.0-SNAPSHOT.jar:na]
... 12 common frames omitted
Caused by: javax.security.auth.login.LoginException: Anmeldefehler: Alle Module werden ignoriert
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:913) ~[na:1.7.0_67]
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:203) ~[na:1.7.0_67]
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:690) ~[na:1.7.0_67]
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:688) ~[na:1.7.0_67]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_67]
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:687) ~[na:1.7.0_67]
Nach der selben Exception wurde auch schon in diesem Ticket gefragt, jeodch keine Lรถsung angegeben:
https://community.e-spirit.com/message/22814#22814
Ich hoffe, dass mir hier jemand weiterhelfen kann oder einen Anhaltspunkt hat.
Viele Grรผรe
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Du benutzt die falsche Methode. Die Parameter bei der von dir benutzen Methode http://www.e-spirit.com/odfs51/access/de/espirit/firstspirit/access/ConnectionManager.html#getConnec...
sind:
- String host
- int port
- int mode
- String login
- String password (hier รผbergibst du aktuell das Ticket, erwartet wird aber das Passwort)
Wenn du ein Login per Ticket mรถchtest, musst du diese Methode benutzen, der Wert fรผr den letztn Parameter kannst du dann so erzeugen: Collections.singletonMap("ticket", ticket)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Du benutzt die falsche Methode. Die Parameter bei der von dir benutzen Methode http://www.e-spirit.com/odfs51/access/de/espirit/firstspirit/access/ConnectionManager.html#getConnec...
sind:
- String host
- int port
- int mode
- String login
- String password (hier รผbergibst du aktuell das Ticket, erwartet wird aber das Passwort)
Wenn du ein Login per Ticket mรถchtest, musst du diese Methode benutzen, der Wert fรผr den letztn Parameter kannst du dann so erzeugen: Collections.singletonMap("ticket", ticket)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank fรผr die Hilfe, das Problem ist damit behoben.

