You are viewing a single comment's thread from:

RE: Steem/SteemIt für die Authentifizierung auf externen Domains nutzen

in #deutsch8 years ago (edited)

Eine andere Möglichkeit, die aber natürlich die Möglichkeiten des einfachen Web-Developments überstiege, bestünde darin, auf den User-Rechnern einen Lightweight-Steem-Client laufen zu lassen (möglicherweise als direkte Browsererweiterung?) und die Webanwendung dann damit kommunizieren zu lassen.

Sort:  

Hi,

ja dies hat der Bitcoin-Client seit seinen ersten Kindertagen als XMLRPC integriert. Anscheinend ist die Entwicklung von SteemJS jetzt schon soweit das man voten kann. Im Prinzip könnte man jetzt langsam mit Electron oder nw.js geniale DesktopApps entwicklen, aber ich glaube SteemIt-Community hat sich schon zu sehr auf WebApps eingeschossen. Durch SteemIt hat man halt eine kleine Entkopplung von Steem und managed Alles per SteemIt.

Aber die Idee an sich ist doch überlegenswert, wenn man erst einmal die Akzeptanz bei Seite legt. Die AusweisApp2 könnte da ein gutes Beispiel sein. Ansatt aber auf den lokalen Server weiterzuleiten, könnte man einfach die lokale Schnittstelle zugreifen. Ist natürlich sehr aufwendig, aber die Grundlagen werden gerade von SteemJS geschaffen und die Einbindung als Module in Electron oder nw.js ja einigermaßen unkompliziert.

Aber für die Annahme das eine SteemID im Laufe der Zeit immer wertvoller wird und sie dadurch eine immer festere Bindung zu seinem realen Charakter eingeht, könnten solche Projekte gut und richtig für die Zukunft sein.

Achja bei Stichwörtern wie Lightweight muss Electron und nw.js glaube ich stark passen. Das ewig leidige Thema einer plattformübergreifenden GUI:).

Ich hatte das lightweight jetzt (etwas inakkurat, ich weiß) ohnehin eher im Sinne eines Steem-Clients ohne den ganzen Blockchain-Overhead gedacht.

(Aber ich nehme mal an, SteemJS stellt genau so etwas zur Verfügung?)

Hi,
achso Alles klar,lach. Ohne sich die crazy big blockchain runterzuladen,lach.

Per SteemJS kann man sich entweder einen NodeJS-Server der per websocket dann auf einen Node-Server connected installieren, oder man nutzt die Rest-API vom Anbieter. Als PHPler muss man sich einen Node.JS freundlichen Webprovider suchen, oder die Rest-API nutzen die es gibt. Man kann auch nur die JavaScript-Lib clientseitig nutzen, das wäre dann aber eher was für HTML-App download Geschichten wegen der Sicherheit.

Puh ja das ist momentan die einzigste Möglichkeit um remote auf die Blockchain zuzugreifen. Pure Rest-API ist etwas pure:).