Questions marquées «rest»

21
OAuth2 ROPC vs Basic Auth pour les API REST publiques?

Le cas d'utilisation spécifique qui m'intéresse ici est l'authentification des clients REST par rapport aux points de terminaison de serveur accessibles au public (comme une API REST publique). La solution la plus simple ici est Basic Auth . Mais j'entends souvent OAuth2 présenté comme une solution...

20
Alternatives à OAuth?

L'industrie Web évolue / s'est orientée vers l'utilisation d'OAuth lors de l'extension des services d'API aux consommateurs et développeurs externes. Il y a de l'élégance dans le simple .... et bien, le processus OAuth en 3 étapes n'est pas trop mal ... je trouve que c'est le meilleur d'un mauvais...

19
Le découplage l'emporte-t-il sur SEC en REST?

Je construis une API REST pour exposer la plupart des fonctionnalités d'une API Java existante. Les deux API sont à usage interne au sein de mon organisation; Je n'ai pas à concevoir pour un usage externe. J'ai une influence sur les deux API mais j'implémente celle REST. L'API Java continuera...

18
L'API RESTful représente l'absence de chose

Imaginez une API pour identifier si une personne a sélectionné son animal spirituel. Ils ne peuvent avoir que zéro ou un animal spirituel. Actuellement: /person/{id}/selectedSpiritAnimal quand ils ont sélectionné un animal retourne http 200 et {selectedAnimal:mole} mais quand ils n'ont aucune...

17
Quel est l'avantage de l'hypermédia (HATEOAS)?

Je ne comprends pas les avantages d'HATEOAS pour les API destinées à être utilisées par des programmes (par opposition aux humains qui parcourent directement votre API). Bien sûr, le client n'est pas lié à un schéma d'URL, mais il est lié à un schéma de données, ce qui est la même chose dans mon...

17
Sourcing d'événements et REST

Je suis tombé sur la conception Event Sourcing et j'aimerais l'utiliser dans une application où un client REST est nécessaire (RESTful pour être précis). Cependant, je ne parviens pas à les connecter ensemble car REST est assez similaire à CRUD et la recherche d'événements est basée sur les tâches....

17
HTTP RESTful et websocket dans la même application?

Si une application a déjà ouvert un WebSocketflux en direct, dois-je l'utiliser AJAXpour les autres communications avec le serveur? Parce que la connexion est déjà ouverte, devons-nous l'utiliser pour des requêtes qui sont Request/Responseet non en temps réel? Je préfère les RESTful HTTPrequêtes...