2008-09-23 16 views
20

nasıl tasarlayıp OpenID'yi bileşenlerini uygulamak?OpenID nasıl uygulanır?

(Was "OpenID eser yok Nasıl") Ben bu soruyu biraz bir duplicate taşımaktadır

gerçekleştirmek ve evet, ben the spec ve wikipedia article okudum.

Yukarıda belirtilen malzemeleri okuduktan sonra, süreçteki her adımın nasıl ele alındığına dair kafamda hala tam bir resmim yok. Belki de eksik olan, OpenID'nin nasıl çalıştığına dair iyi bir iş akışı şemasıdır.

Açık kaynaklı bir B2B tek oturum açma senaryosuna uyum sağlamak için benim uygulamalardan birini dahil etmeyi düşünüyorum ve muhtemelen kendim uygulamak yerine DotNetOpenID ile gideceğim ama yine de daha iyi bir kavrayış istiyorum. Başlamadan önce detaylar.

herkes tüm açıklayan iyi bir iş yapmak kitaplar ve web siteleri önerebilir misiniz? Bu sitede de buradaki temel konuları kapsayan bir cevaba sahip olmak acı vermez. on bin metrelik bir görünüm elde etmek çok yer belli olmadığından

[Düzenle]

Ben, daha uygulama özgü olması başlığı değiştirdi.

+0

Üzgünüz ama Mesajları programlama olmadığı için silindi Vista'nın disk kullanımını açıklayan yaşadım. –

+1

Katılmıyorum, bu programlama ile ilgili. –

+0

belki de "OpenID dili x veya platofrm y'de nasıl uygulanmaktadır" olmalıdır? – Richard

cevap

1

Jeff OpenID üzerinde harika bir yazı vardır:

OpenID: Does The World Really Need Yet Another Username and Password?

resmi OpenID'yi sitesinde öğreticiler bazı bağlantılar vardır:

http://openid.net/developers/

burada (stackoverflow burada kullanıldığı da) OpenID için güzel giriş-kontrol elde edebilirsiniz:

http://www.idselector.com/

+0

Bunu okudum, ve iyi bir üst düzey genel bakış, ama sanırım bunun altında bir seviye daha arıyorum. Sorunun adını "OpenId'i nasıl uygularsınız" veya "bir açık uygulama nasıl çalışır?" Şeklinde değiştirebilirim. –

1

İlgili diğer konular:

super-famous talk by Dick Hardt on Identity 2.0, neredeyse herkes izledi varsayalım, ama sen varsa bir zorunluluktur bakın. Yine de, Açık Kimlik gibi şeylerin gerekçesinin gerekçelendirilmesinden ziyade uygulamalarıyla ilgili gerekçelerin akıl yürütülmesi hakkındadır.

4

This page güzel akış diyagramı vardır.

Bu bağlantıyı OpenID Wiki numaralı telefondan buldum, daha fazla kaynak için kontrol etmek isteyebilirsiniz.

+0

12-13, 18 ve 19 numaralı adımlar tam olarak açıklanmamıştır. – MiffTheFox

3

Joseph Smarr'ın Recipe for OpenID-Enabling Your Site ürününü öneririm.

DotNetOpenID belgelerini okumadım, ancak seçeceğiniz herhangi bir uygulamanın API'nın kullanımını göstermek için bazı genel belgelere ve/veya örneklere sahip olacağını umuyorum.