2011-04-03 21 views
14

REST web hizmetinde kullanıcı kimlik doğrulaması yöntemini nasıl yazarım? Web servisleri ile yeni başlıyorum.REST web hizmetinde kullanıcıyı nasıl kimlik doğrulamalıyım?

+2

yardımcı

umut DİNLENME Web hizmetleri konusunda kullanıcının kimliğini doğrulamak için farklı yolları vardır. Anlamlı bir cevap almak için daha fazla bilgi vermelisiniz. – Olli

+0

[REST web servisindeki kullanıcı için web uygulamasında nasıl kimlik doğrulaması yapabilirim?] Olası bir kopyası (http://stackoverflow.com/questions/5529221/how-do-i-authenticate-for-user-in-rest-web -Service-in-web uygulaması) –

cevap

12

Kimlik doğrulamanın kendisi REST paradigmasının bozuk olmaması için vatansız bir şekilde yapılmalıdır. Bu, her istekte kimlik doğrulamasının yapılması gerektiği anlamına gelir. bu SO question SSL şifreli bağlantılar üzerinden (https) esiest yöntem HTTP Temel AUTH'ı (rfc2617) kullanılarak bazı diğer ayrıntıları

sağlayabilir. Burada bazı java örnekler:

Eğer kullanıcı/geçiş açılan her şey yeniden göndermek zorunda değilsin, ama onlar biraz daha zorlu olacak şekilde nonce'ları kullanan başka yöntemi:

, kullanıcıların kimliğini doğrulamak için birçok yol vardır, ancak bu 2, sunucu tarafında oturum durumunu tutmayan en sık kullanılanlardır.

İlgili konular