Aracılığıyla paylaş


Beyanlar ve Kaynaklara Erişimi Reddetme

Windows Communication Foundation (WCF), talep tabanlı yetkilendirme mekanizmasını destekler. Sistemler, taleplerin varlığına bağlı olarak kaynaklara erişim izni vermenin yanı sıra, taleplerin varlığına bağlı olarak kaynaklara erişimi genellikle reddeder. Bu tür sistemler, erişime izin verilmesine neden olan talepleri aramadan önce erişimin reddedilmesine neden olan talepler için öğesini incelemelidir AuthorizationContext .

Örneğin, bir sistem bir kaynağa Ageerişimi, türü , hakkı ve kaynak değeri yalnızca bu kimliğin PossessPropertytürüName, hakkı Identityve kaynak değeri Under 21Malloryolan bir talep olduğunda reddedebilir. Başka bir ifadeyle, sistem 21 yaşın altındaki herkese erişimi reddeder ve adı Mallory olduğunda erişim izni verir. Bu semantiği doğru bir şekilde uygulamak için Age , önce talebi aramak ve yaşın 21 yaşın altında olup olmadığını belirlemek önemlidir. Aksi takdirde Mallory 21 yaşından büyükse kaynağa yalnızca talep temelinde Name erişim verilebilir.

Ayrıca bkz.