[dss-developer] Freigabe Port 8080 für JSON Zugriff

Sergey 'Jin' Bostandzhyan jin at mediatomb.cc
Wed Aug 31 11:27:02 CEST 2011


Hallo Christian,

On Wed, Aug 31, 2011 at 11:14:29AM +0200, Lang, Christian wrote:
> vielen Dank für die Antwort.
> Sind somit sämtliche Funktionen die im Wiki unter Port 8080 erwähnt sind, unter dem Standard-https-Port 443 verfügbar?

ja, auf der dSS11 Hardware ist es so.

> Dies wäre eine meiner Folgefragen gewesen; Authentifizierung per Token.
> Verstehe ich es richtig, dass die Funktion derzeit noch nicht vollständig implementiert ist?

Prinzipiell ist es auf dem dSS schon implementiert. Man könnte es also bereits
testen wenn der dSS am PC läuft. Auf dem dSS11 muss diese Funktionalität
noch integriert werden, dazu gibt es bereits ein Ticket im Redmine:
http://redmine.digitalstrom.org/issues/1000


> Für den Login müsste ich dementsprechend System/login nutzen, richtig?

Nein, über 443 reicht es die Digest-Auth zu verwenden (damit lighttpd die
Requests durchlässt), system/login ist nicht mehr nötig.
  
> PS: Vielleicht kann man ein Hinweis auf den Wiki Seiten anbringen, wenn eine beschriebene Funktion noch nicht, oder nur auf bestimmter Hardware, verfügbar ist.

Wurde soeben mit dem Hinweis auf Ticket #1000 ergänzt. 
 
Grüsse,
Sergey

> -----Ursprüngliche Nachricht-----
> Von: dss-developer-bounces at forum.digitalstrom.org [mailto:dss-developer-bounces at forum.digitalstrom.org] Im Auftrag von Sergey 'Jin' Bostandzhyan
> Gesendet: Dienstag, 30. August 2011 23:59
> An: dSS development list
> Betreff: Re: [dss-developer] Freigabe Port 8080 für JSON Zugriff
> 
> Hallo Christian,
> 
> On Tue, Aug 30, 2011 at 02:22:35PM +0200, Lang, Christian wrote:
> > ich versuche derzeit eine digitalSTROM-Testinstallation mittels JSON-Schnittstelle zu steuern.
> > Wie ich dem Wiki entnehmen kann steht hierzu bereits ein Proxy-Server auf dem dSS bereit, um die Same Origin Policy von JSON einzuhalten.
> > Laut den Code-Beispielen soll dieser unter Port 8080 erreichbar sein.
> 
> wenn der dSS auf der dSS11 Hardware läuft, wird derzeit port 443 verwendet.
> Die lighttpd Konfiguration sorgt dafür, dass die Requests, die an das JSON API gehen, entsprechend an den dSS weitergereicht werden.
> 
> Es ist geplant 8080 aufzumachen, externe Programme werden dann über eine Token basierte Authentizierung auf das dSS JSON API direkt zugreifen können.
> 
> Grüsse,
> Sergey
> 
> > Meine derzeitigen Bemühungen entsprechende JSON-Befehle abzusetzen scheitern aktuell mit folgender Fehlermeldung des Browsers:
> > Fehler: uncaught exception: [Exception... "Access to restricted URI 
> > denied"  code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)"  location: "http://localhost/digitalstrom/ Line: 53"] Ein Portscan und entsprechende Ausgabe von netstat -an auf der SSH-Konsole des dSS zeigen mir jedoch, dass Port 8080 nur auf localhost lauscht, und nicht auf der externen Adresse.
> > Ein Versuch mittels SSH Port meinen lokalen Port 8080 an den Port 8080 des dSS zu senden bringen ebenfalls keinen Erfolg.
> > Muss der für JSON notwendige Port noch explizit für den Zugriff per LAN konfiguriert werden? Wenn ja, wo kann diese Einstellung vorgenommen werden?
> > 
> > MfG
> > Christian Lang
> > _______________________________________________
> > dss-developer mailing list
> > dss-developer at forum.digitalstrom.org
> > http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer
> _______________________________________________
> dss-developer mailing list
> dss-developer at forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer
> _______________________________________________
> dss-developer mailing list
> dss-developer at forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer


More information about the dss-developer mailing list