Relay, Identity ve Verify, uçtan uca kimlik bilgisiyle kapılanan kabul
Burada tarif edilen hiçbir şeyi kullanan bir müşteri yok.
Döngü, tek geçişte
- Verify bir kimlik kontrolü çalıştırıyor ve tutucunun sakladığı bir W3C Doğrulanabilir Kimlik Bilgisi veriyor.
- Identity, o kimlik bilgisinin yaşadığı ve sunulduğu yerdir.
- Relay, aracılık vermeden önce böyle bir sunum isteyebiliyor: kabul, paylaşılan bir sır yerine bir kimlik bilgisiyle karara bağlanıyor. Bkz. kimlik bilgisiyle kapılanan aracılık.
Asıl mesele, 3. adımın 1. adımı yeniden çalıştırmadan yeniden kullanmasıdır. Bu, taşınabilirlik tezinin bir kayıt formuna değil altyapı kabulüne uygulanmış hâlidir.
Bunun neden bir şema değil gerçek bir örnek olduğu
Çoğu "ürünlerimiz entegre" sayfası bir niyeti tarif ediyor. Bunun belirli, kontrol edilebilir bir özelliği var: kapı, canlı aracılık verme yolu ile politika test uç noktasının paylaştığı tek bir sunucu tarafı işlevdir, dolayısıyla bir işletmecinin bir politikayı uygulamadan önce çalıştırdığı test, üretimle aynı kodu çalıştırıyor. Test ettiği şeyden ayrışabilecek bir test, eninde sonunda onun hakkında yalan söylerdi.
Ve kapalı-arızalanır, "doğrulayıcıya ulaşılamıyor" ile "kimlik bilgisi geçersiz" arasında ayrım yapan bir kararla. Verify çökmüşse relay engelliyor ve neden engellediğini söylüyor, böylece kimse sorunsuz bir ajanda hata aramıyor.
O son özelliğin bir bedeli var ve bilmelisiniz: Verify erişilemezse, yeni aracılık izinleri duruyor. Kasıtlıdır ve gerçek bir işletim bağımlılığıdır.
Bunun anlamına GELMEDİĞİ şeyler
- Kabul yetkilendirme değildir. Geçerli bir kimlik bilgisi sunmak bir ajana aracılık kazandırıyor. İletilerini güvenilir, işletmecisini hesap verebilir ya da talimatlarını meşru yapmıyor.
- Kimsenin düzenleyici yükümlülüğünü ortadan kaldırmıyor. Başkasının verdiği bir kimlik bilgisini kabul etmek, bir doğrulayıcı tarafın kendi görevlerini asla devretmiyor. Yeniden kullanım bir kolaylık ve maliyet argümanıdır, asla bir uyum argümanı değil.
- Bir mahremiyet özelliği değildir. Kimin bağlanabileceğini kapılamak, aracının bağlananlar hakkında gözlemlediklerini azaltmıyor, bir aracının görebildikleri ve göremedikleri.
Dikişlerin nerede olduğu
Üçünü de ayrı ayrı ölçün. Bu entegrasyonun yaptığı en kullanışlı şey, "bozuk" ile "geçersiz"i tek bir sinyalde birleştirmeyi reddetmesidir; bunun etrafından dolaşmak yerine üzerine inşa edin.
Relay, Coordinate Mediation 2.0 ve Pickup 3.0 uyguluyor; bağımsız hiçbir DIDComm uygunluk paketi çalıştırılmadı, dolayısıyla iddia "uyguluyor"dur, "uygunluk taşıyor" değil.