Webstart - Wie komme ich an die Session-ID?

Schängel

Mitglied
Ich will in einer Webstart-Anwendung die Session-ID für einen geschützten Kundenbereich auslesen. Über die Session-ID und eine MySQL-DB greife ich dann auf die hinterlegten Userdaten zurück.

Die Session-ID lasse ich mir über ein PHP-Script ausgeben:
PHP:
<?php
echo $_COOKIE["fe_typo_user"];
?>

Das klappt auch prima, wenn ich das Script über den Browser aufrufe.

Aus Java heraus funktioniert das aber nicht, es wird nur ein Leerstring zurückgegeben:
Java:
URL sessionid = new URL("http://dummy.de/sessioninfo.php");
URLConnection session = sessionid.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(session.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) 
in.close();
System.out.println(inputLine);
Was mache ich falsch?

Gruß
Schängel
 

Tobias

Top Contributor
Dein Java-Programm weiß nichts über Cookies. Es hat den Session-Cookie nie empfangen, ihn nie gespeichert und kann ihn dementsprechend auch nie an den Server schicken, um ihn auslesen zu lassen.
 

Schängel

Mitglied
Ok, danke für die Desillusionierung.

Gibt es denn mit Java-Webstart einen Weg, dies zu bewerkstelligen?
Der User meldet sich auf der Website mit Name/Passwort an und die Webstart-Anwendung soll mit diesen Anmeldedaten arbeiten.

No Chance?
 

Tobias

Top Contributor
Dein Programm muss sich selbstständig anmelden, den Session-Cookie empfangen und bei jedem Request an die Webseite schicken. Mögliche Wege wären Webservices oder HTMLUnit.
 

Schängel

Mitglied
Hab's hinbekommen:

PHP:
<?php
$cookie = $_COOKIE["fe_typo_user"];
header("Content-type: application/x-java-jnlp-file");
echo <<<END
<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="http://dummy.de/" spec="1.0+">
<information>
  <title>dummy</title>
  <vendor>dummy</vendor>
  <homepage href="http://dummy.de"/>
  <description>dummy</description>
  <description kind="short">dummy</description>
</information>
<security><all-permissions/></security>
<resources>
  <j2se version="1.5+"/>
  <property name="jsessionid" value="$cookie"/>
  <jar eager="true" href="dummy.jar" main="true"/>
</resources>
<application-desc main-class="dummy.Main">
</application-desc>
</jnlp>
END;
?>

... und dann in Java:

Java:
String jsessionid = System.getProperty("jsessionid");
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Webstart Webstart Sicherheitswarnungen Tools - Maven, Gradle, Ant & mehr 1
S Webstart Webstart-Anwendungen, jeweils verschiedene Cache-Pfade? Tools - Maven, Gradle, Ant & mehr 7
S Webstart Anwendung temp Ordner Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
B Webstart Webstart nur offline Tools - Maven, Gradle, Ant & mehr 5
F [Java Webstart] Webspace gesucht... Tools - Maven, Gradle, Ant & mehr 6
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
S Versionierung und automatischer FTP-Upload einer Webstart-Anwendung Tools - Maven, Gradle, Ant & mehr 3
T webstart verifizierungsproblem Tools - Maven, Gradle, Ant & mehr 13
J Webstart Grenzen von Java Webstart? Tools - Maven, Gradle, Ant & mehr 2
T Ist Webstart die richtige Wahl Tools - Maven, Gradle, Ant & mehr 2
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
J Java Webstart beschleunigen und Verlauf anzeigen Tools - Maven, Gradle, Ant & mehr 3
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
DStrohma Webstart Webstart geht nicht da sqljdbc.jar nicht signiert werden kann Tools - Maven, Gradle, Ant & mehr 2
G Webstart Problem mit Adressierung bei Laden von Datei aus jar (Webstart) Tools - Maven, Gradle, Ant & mehr 5
D maven webstart Programm - wie? Tools - Maven, Gradle, Ant & mehr 15
S Webstart startet unter Linux, bei Windows nicht Tools - Maven, Gradle, Ant & mehr 8
S Maven Webstart Plugin Tools - Maven, Gradle, Ant & mehr 7
H WebStart-Probleme mit JRE Version 1.6.0_18 Tools - Maven, Gradle, Ant & mehr 1
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
algorismi Webstart: neue Version der Anwendung Tools - Maven, Gradle, Ant & mehr 4
P Update-Mechanismus ohne Webstart Tools - Maven, Gradle, Ant & mehr 9
P Webstart will nicht Tools - Maven, Gradle, Ant & mehr 4
S Custom Webstart Tools - Maven, Gradle, Ant & mehr 5
S Java Webstart Tools - Maven, Gradle, Ant & mehr 3
T Webstart: Anwendung konnte nicht gestartet werden. Tools - Maven, Gradle, Ant & mehr 7
P Webstart findet Klasse nicht! Tools - Maven, Gradle, Ant & mehr 2
C Webstart Fehler (verifizierung) nach update auf 1.5 Tools - Maven, Gradle, Ant & mehr 4
D WebStart Caching kleinere Dateien aufm Client ? Tools - Maven, Gradle, Ant & mehr 7
F Probleme mit Java WebStart; Hauptklasse konnte nicht gef. Tools - Maven, Gradle, Ant & mehr 18
G Webstart + Charsets.jar Tools - Maven, Gradle, Ant & mehr 3
M WebStart Verknüpfung reinstalliert sich - Fehler in JNLP? Tools - Maven, Gradle, Ant & mehr 4
J webstart + funpic + kann nicht ausgeführt werden. Tools - Maven, Gradle, Ant & mehr 8
S Problem mit Webstart Tools - Maven, Gradle, Ant & mehr 5
doctus WebStart und Vollbild Tools - Maven, Gradle, Ant & mehr 3
zilti Unsignierte WebStart Anwendung fragt vor Aktion - Wie? Tools - Maven, Gradle, Ant & mehr 8
L Java Webstart Tools - Maven, Gradle, Ant & mehr 6
H Webstart und Authentifizierung Tools - Maven, Gradle, Ant & mehr 18
S Grundsätzliche Fragen bezüglich Webstart Tools - Maven, Gradle, Ant & mehr 5
zilti WebStart und Desktop Icon Tools - Maven, Gradle, Ant & mehr 6
X Ärger mit Webstart und Internet Explorer! Tools - Maven, Gradle, Ant & mehr 7
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
M WebStart 1.6 Probleme Tools - Maven, Gradle, Ant & mehr 8
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
thE_29 Woher rausfinden ob Applet/WebStart Tools - Maven, Gradle, Ant & mehr 4
D Suche ein Framework zur WebStart Programmierung Tools - Maven, Gradle, Ant & mehr 2
D caused by: java.lang.UnsatisfiedLinkError: (WEbStart JNI) Tools - Maven, Gradle, Ant & mehr 4
I Anwendung über Webstart + Libraries Tools - Maven, Gradle, Ant & mehr 8
F Webstart: java.io.FilePermission Tools - Maven, Gradle, Ant & mehr 15
G Webstart Applikation als Applet in JSP Seite? Tools - Maven, Gradle, Ant & mehr 8
F Webstart langsamer als Applet? Tools - Maven, Gradle, Ant & mehr 2
sparrow Aus Fenstern den Applet/Webstart-Hineweis entfernen Tools - Maven, Gradle, Ant & mehr 3
B webstart icon unscharf Tools - Maven, Gradle, Ant & mehr 2
0 Webstart-Probleme unter Java6 Tools - Maven, Gradle, Ant & mehr 2
E Probleme mit Java WebStart Tools - Maven, Gradle, Ant & mehr 10
J [Webstart] jnlp dynamisch erstellen Tools - Maven, Gradle, Ant & mehr 8
F Webstart & SQL Tools - Maven, Gradle, Ant & mehr 5
T Webstart auf Windows Clients Tools - Maven, Gradle, Ant & mehr 12
F Webstart = Anwendung & Applet? Tools - Maven, Gradle, Ant & mehr 7
B java3d und webstart Tools - Maven, Gradle, Ant & mehr 4
Spin SVN - cachen and session nicht commiten Tools - Maven, Gradle, Ant & mehr 3

Ähnliche Java Themen


Oben