Bir Cüzdanın Neyi Paylaşacağına Nasıl Karar Verdiği, ve Bizimkinin Neden O Konuşmada Olmadığı
Bu değişimin amaçlanan şekli şudur: bir doğrulayıcı neye ihtiyaç duyduğunu belirtiyor, cüzdanınız kimlik bilgilerinizden hangilerinin onu karşıladığını çıkarıyor, seçimi size gösteriyor, ve asgarisini gönderiyor.
Bizimki bunların hiçbirini yapmıyor. Bu cüzdan genelinde sunum isteği kelime dağarcığı araması sıfır dosya döndürüyor. Hiçbir zaman bir istek almıyor, onu hiçbir şeyle eşleştirmiyor, ve size hiçbir zaman sormuyor.
Kararın bugün gerçekte nerede verildiği
Doğrulayıcının tarafında, ve bir niyeti tarif etmek yerine o kodu okuduk.
Doğrulayıcı, kimlik bilgisi türünü sabitleyen, ihtiyaç duyduğu belirli iddiaları sayan, ve açıklamanın o iddialarla sınırlı olması kısıtını koyan bir istek kuruyor. Ayrıca bir yanıt geldiğinde kimlik bilgisi türünün eşleştiğini ve gereken her iddianın mevcut olduğunu kontrol ediyor.
Cüzdanın eksik olduğu aynı kelime dağarcığı doğrulayıcı uygulamada mevcut, dolayısıyla arama bu makineyi yaşadığı yerde buluyor. Boş olan koltuk tutucunun koltuğudur.
"Cüzdan karar veriyor"un gerçekte ne anlama geleceği
Üç iş, hiçbiri burada mevcut değil.
Eşleştirme. Bir istek verildiğinde, tutulan hangi kimlik bilgilerinin onu karşılayabileceğini çıkarmak. Kimlik bilgisi tutmayı gerektiriyor, ve biz kimlik bilgilerinin kendisini değil bir katalog tutuyoruz.
Seçme. Birden fazlası onu karşılayabildiğinde hangisi olduğuna karar vermek, ideal olarak size sorarak. Önce eşleştirmeyi gerektiriyor.
Asgarileştirme. Yalnızca isteğin adlandırdığı iddiaları göndermek, biçimin seçici açıklamasını kullanarak. Yetenek bir katman altta mevcut ve bu cüzdan onu çağırmıyor.
Yani boşluk eksik bir ekran değil. Üç işin de, cüzdanın sahip olmadığı bir saklamanın üzerinde oturmasıdır.
Ve bunun, saklama var olduktan sonra gerçekten zor olan kısmı
Eşleştirme bir arama değildir. Bir istek bir iddiayı bir yapının içine giden bir yolla adlandırabilir, kabul edilebilir birkaç kimlik bilgisi türünden birini isteyebilir, ya da bir alan yerine bir koşul belirtebilir. Bunu ince biçimde yanlış yapan bir cüzdan, ya işe yarayacak bir kimlik bilgisini sunmayı beceremiyor ya da gerekenden fazlasını sunuyor.
Seçme, mahremiyet sonucu olan bir kullanıcı arayüzü problemidir. İki kimlik bilgisi bir isteği karşılıyorsa, seçtiğiniz, hiçbir iddia açıklanmadan önce doğrulayıcıya sizin hakkınızda bir şey söylüyor.
Asgarileştirme, kimlik bilgisinin nasıl kurulduğuna bağlı. Veren, yuvalanmış bir nesnenin parçalarını saymadıysa, isteğin ne sorduğundan bağımsız olarak nesneyi bütün hâlde açıklıyorsunuz. Cüzdan, kendisine verilen tanecikliğin ötesinde asgarileştiremiyor.
Sonuncusu yine tekrarlayan şekildir: verilişte alınan, sunumda keşfedilen, ve onu değiştiremeyen taraf tarafından keşfedilen bir karar.
Bir tutucunun bundan bugün ne çıkarması gerektiği
Bu cüzdanda hiçbir şey sizin adınıza seçim yapmıyor, çünkü ondan hiçbir şey istenmiyor. Bir paylaşım denetimi görürseniz, o bir sunum değil bir özet üretiyor ve bunu söylüyor.
Saklama ve sunum geldiğinde, sorulacak soru seçimin size gösterilip gösterilmediğidir, yoksa sizin yerinize mi yapıldığıdır. Sessizce seçen bir cüzdan, görmediğiniz bir mahremiyet kararı veren bir cüzdandır.
Okumaya devam edin
- Kimlik Bilgisi Veri Modeli 1.1 ve 2.0, ve Yanlış Şeyi Adlandıran Bir Kanıt Bloğu
- Girişin Nasıl İşlediği, ve Sunucunun İsteğe Bağlı Bıraktığını Yapan Bir İstemci
- Bir Cüzdan Adresiyle, Bir Tanımlayıcıyla, ya da Gerçekte Yaptığımız Üçüncü Şeyle Giriş Yapmak
- Tanımlayıcınız Başka Araçlarla Çalışıyor mu? Üç Yanıt, Biri Hayır