Kimlik bilgisinin hangi biçimde olduğu ve verilişte sabitlenen üç şey

Burada tarif edilen bağlanamazlık uygulaması denetlenmemiştir.

Başlık biraz yanlış. Kimlik bilgisi cüzdanınızda değil, cüzdan gövdeler yerine bir katalog tutuyor. Yani bu, verenin yaydığını tarif ediyor, ki cüzdan onu tutsaydı gelecek olan şey odur.

Burada var olan iki biçim

Bir seçici açıklama jeton biçimi, ki paylaşılan paketin verdiği ve neredeyse her şeyin kullandığı budur.

Aynı kimlik bilgisinin iki sunumunu birbirine bağlanamaz kılmak için var, ki birinci biçim bunu denemiyor.

Cüzdanın deposu kaydedilen biçimi tam olarak o ikisiyle kısıtlıyor, yani bir üçüncüsü sessiz bir ekleme yerine bir şema değişikliği olurdu.

Birinci biçimin gerçekte ne taşıdığı

Bir şartnameden değil veren çağrı yerinden okundu.

Her zaman: kimin verdiği, hangi tür olduğu, ve ne zaman verildiği.

Öznenin iddiaları, bir özne nesnesinin altına yuvalanmak yerine yüke düzleştirilmiş hâlde.

Bazen: bir tutucu tanımlayıcısı, bir öncesinde-değil zamanı, bir son kullanma, tutucunun anahtarının bir teyidi, ve bir iptal listesine atıf.

Ayrımı anlamlı kılan O alanların üçü koşulsuz, üçü ise yalnızca veren bir şey sağladığında yazılıyor. Koşulluluk, işlevin nasıl yazıldığına değil o üç alana ait.

Verilişte kararlaştırılan ve değiştiremeyeceğiniz üç şey

Size bağlı olup olmadığı. Tutucu anahtarı teyidi yalnızca veren bir tutucu anahtarı geçirdiyse yazılıyor. O olmadan kimlik bilgisi bir hamiline belgedir, ve sunumda hiçbir şey bağlamayı sonradan ekleyemez.

İptal edilebilir olup olmadığı. İptal atfı yalnızca veren bir tane sağladıysa yazılıyor. O olmayan bir kimlik bilgisinin kontrol edecek yeri yoktur, yani süresi dolana kadar geçerlidir ve geri çekilemez.

Seçici açıklamanın ne kadar derine ulaştığı. Açıklama çerçevesi verenin listelediği yollardan kuruluyor, ve kod açıkça belirtiyor ki yuvalanmış nesneler kendiliğinden genişletilmiyor: yuvalanmış bir nesnenin içinde açıklama isteyen bir çağıran açık yollar geçirmelidir.

Yani yuvalanmış bir nesne, verilişte birileri parçalarını saymadıkça bütün hâlde açıklanıyor. Adresiniz yuvalanmışsa, şehrinizi göstermek sokağınızı göstermek anlamına gelebilir, çünkü çerçeve siz bir görüş sahibi olmadan önce çizilmişti.

Bu örüntünün neden tekrar tekrar belirdiği

Üç özellik, hepsi verilişte sabit, hepsi tutucuya görünmez, hepsi sunumda onları değiştirmeye en az gücü yeten kişi tarafından keşfediliyor.

Kimlik bilgisi tasarımının tekrarlayan şekli budur, ve bu sayfa bu mülkün onu bulduğu üçüncü yerdir. Herhangi bir uygulamadaki bir kusur değil. Karar veren tarafla sonuca katlanan taraf farklı kişiler olduğunda, aylarca ayrılmış hâlde, olan şey budur.

Bir verene, vermeden önce ne sorulmalı

Anahtarıma bağlı olacak mı?

Bir iptal atfı taşıyacak mı, ve nerede?

Hangi alanları ayrı ayrı açıklayabilirim, yuvalanmış her şeyin içi dâhil?

Üç soru, hiçbiri normalde kimseye sorulmuyor, ve üçü de yalnızca imza var olmadan önce yanıtlanabiliyor.

Okumaya devam edin

Kimlik bilgisinin hangi biçimde olduğu ve verilişte sabitlenen üç şey · Solidus