Als «rest» getaggte Fragen

21
OAuth2 ROPC vs Basic Auth für öffentliche REST-APIs?

Der spezielle Anwendungsfall, der mich interessiert, ist die Authentifizierung von REST-Clients anhand öffentlich verfügbarer Serverendpunkte (z. B. einer öffentlichen REST-API). Die einfachste Lösung ist hier Basic Auth . Aber ich höre oft, wie OAuth2 unter fast allen Umständen als überlegene...

20
Alternativen zu OAuth?

Die Webbranche verlagert sich auf die Verwendung von OAuth, wenn API-Services auf externe Konsumenten und Entwickler ausgedehnt werden. Das Einfache steckt in Eleganz ... und der dreistufige OAuth-Prozess ist nicht schlecht ... ich finde nur, dass er das Beste aus einer ganzen Reihe von Optionen...

19
Trumpft die Entkopplung bei REST die TROCKENE?

Ich erstelle eine REST-API, um den größten Teil der Funktionalität einer vorhandenen Java-API verfügbar zu machen. Beide APIs sind für die interne Verwendung in meiner Organisation vorgesehen. Ich muss nicht für den externen Gebrauch designen. Ich habe Einfluss auf beide APIs, implementiere aber...

18
RESTful API steht für das Fehlen einer Sache

Stellen Sie sich eine API vor, um festzustellen, ob eine Person ihr Geistestier ausgewählt hat. Sie können nur null oder ein Geister-Tier haben. Zur Zeit: /person/{id}/selectedSpiritAnimal Wenn sie ein Tier ausgewählt haben, wird http 200 und zurückgegeben {selectedAnimal:mole} Wenn sie jedoch...

17
RESTful HTTP und Websocket in derselben Anwendung?

Wenn eine Anwendung bereits WebSocketfür Live-Feeds geöffnet hat , sollte ich sie AJAXfür die andere Kommunikation mit dem Server verwenden? Da die Verbindung bereits geöffnet ist, sollten wir sie für Anfragen verwenden, die Request/Responsenicht in Echtzeit sind? Ich bevorzuge RESTful...

17
Event Sourcing und REST

Ich bin auf Event Sourcing Design gestoßen und möchte es in einer Anwendung verwenden, in der ein REST-Client benötigt wird (RESTful, um genau zu sein). Ich kann diese jedoch nicht miteinander verbinden, da REST ziemlich CRUD-artig ist und das Beschaffen von Ereignissen aufgabenbasiert ist. Ich...

17
Was ist der Nutzen von Hypermedia (HATEOAS)?

Ich verstehe den Vorteil von HATEOAS für APIs nicht, die von Programmen verwendet werden sollen (im Gegensatz zu Menschen, die Ihre API direkt durchsuchen). Sicher, der Kunde ist nicht an ein URL-Schema gebunden, aber er ist an ein Datenschema gebunden, das in meinen Augen dasselbe...