2009-07-27 7 views
1

Duplizieren: Dieses muss ein Duplikat von einer der Fragen sein, die in der folgenden Suche auftauchen: https://stackoverflow.com/questions/tagged/rest+authentication. Bitte schließen Sie es als Duplikat, wenn Sie zustimmen, und fügen Sie Antworten zu einer der anderen Fragen hinzu.Die meisten RESTful Authentication Approach - Wer benutzt es?


Was ist die am meisten RESTful Form der Authentifizierung? Welche Websites verwenden es? (damit ich die Dokumentation anschauen kann).

an einigen APIs suchen, das zu sein REST Anspruch sind wirklich POX
(ex Remember the Milk -. http://www.rememberthemilk.com/services/api/methods/)

+0

Dieses ** muss ** ein Duplikat von einem dieser sein: http://stackoverflow.com/questions/tagged/rest+authentication –

Antwort

1

Ich weiß nicht, ob dies die 'erholsamsten' Form ist, nutzt aber Amazon S3 eine Authentifizierungsmethode, die dokumentiert ist here. Jede Anforderung ist signiert, sodass keine Sitzung im Back-End verfolgt werden muss. Sie können jedoch weiterhin sicher überprüfen, welcher Benutzer die Anforderung ausgegeben hat.

+0

+1. Diese Art von Sinn macht Sinn. Gibt es eine gute Hash/Crypto-JavaScript-Bibliothek, die du empfehlen würdest? – BuddyJoe

+0

Nicht, dass ich in der Produktion verwendet habe. Ich habe versucht, diese Methode für ein Projekt bei der Arbeit zu verwenden, aber wir haben stattdessen Flex/amfphp verwendet. Es tut uns leid! – ryanday

1

Die meist RESTful Authentifizierungsmethode ist wahrscheinlich HTTP Basic. Da es einige erhebliche Schwächen (Replay-Angriffe) hat, schrecken die meisten APIs davor zurück.

+0

Guter Punkt. +1. – BuddyJoe

0

Open Sourcery hat einen gut durchdachten Artikel über RESTful-Authentifizierung. Klingt, als gäbe es jetzt keine genialen Lösungen, die über den einfachen Benutzer hinausgehen, die Authentifizierung über SSL ermöglichen und dann die Authentifizierungsinformationen in den nachfolgenden Anforderungsheadern aufbewahren.

Verwandte Themen