# هذا strikes me as incredibly useful! AzMan - lets you assign your own permission types (like 'CanEatPizzaM SK4

<datetime class="hidden">2004-07-04T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
وجد [هذا](http://weblogs.asp.net/lorenh/archive/2004/02/24/79218.aspx) على [مدونة لورين هالفورسون](http://weblogs.asp.net/lorenh/)...he (?) يشرحها بشكل أفضل, لذلك هناM SK3 مجرد نسخة كاملة من ما كتبهMSC4

> ## [*هل يستخدم أي شخص AzMan?*](http://weblogs.asp.net/lorenh/archive/2004/02/24/79218.aspx)
> 
> *نحن في مرحلة تطوير طبقة مشتركة من الأدوار المبنية على التصريح لعدة من تطبيقاتنا وقد صادفنا مايكروسوفت* [*مدير autorization*](http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsserver2003/maintain/security/athmanwp.asp)*. كنت قد تجاوزتها في البداية لأنني اعتقدت أنها مرتبطة مع خادم وينډوز 2003, ولكن تبين أنه يعمل على* [*وينډوز 2000*](http://www.microsoft.com/downloads/details.aspx?FamilyID=7edde11f-bcea-4773-a292-84525f23baf7&DisplayLang=en) *التي نستخدمها في الإنتاج , وWindows XP التي يستخدمها المطورين . في XP* [*सर्वر وينډوز 2003 مجموعة أدوات إدارة*](http://www.microsoft.com/downloads/details.aspx?FamilyID=c16ae515-c8f4-47ef-a1e4-a8dcbacff8e3&DisplayLang=en) *و ستحصلون عليه*
> 
> *الفكرة تبدو عظيمة. إنها تسمح لك بتحديد العمليات المنطقية مثل | " | CanApproveExpenseReports |", | map those to logical roles in your organization like | " | manager | m". | ثم assign users to the roles .* [*مقال ديف ماكفرسون*](http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsserver2003/maintain/security/athmanwp.asp)*). هناك وقت عمل COM وجمع .NET للإستخدام من | . | NET |, , الذي يسمح لتطبيقك بفحص بسرعة لمعرفة ما إذا كان يسمح للمستخدم الحالي بإجراء بعض العمليات | . | التالي ليس الواجهة الفعلية | مSK5 | أردت فقط أن أعطيكم فكرة عن كيفية استخدامها في التطبيق |*
> 
> *إذا (azManM SK1CheckAccess(userMSC3 "CanApproveExpenseReportMska5 |Mska6 Approve expense reports code goes hereMske7*
> 
> *إنها توفر أيضاً مزيج MMC- في أداة لإدارة كل شيء. إذا نجحتM SK2 فإنها تُعد أن توفر لنا طن من الوقت .*
> 
> *أرى* [*الأنماط والممارسات تم تصريحها وكتلة профилة تطبيقية*](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/authpro.asp) *لديه مزود يمكنه استخدامه , وهناك مزودي عامل في ويدبي يستخدم جزء منه أيضاً . لذا يبدو أن مايكروسوفت يعتقد أنه يلائم المشكلة*
> 
> *في الواقع بينما أنا ' أتحدث عن موضوع Whidbey, كنت متفاجئاً أنه لا يبدو أنه يقدم ميكانيكية عمومية للتحقق من الغرض ما عدا IsInRoleM SK3 الأدوار جيدة لبعض الأشياء , لكنها ملائمة جداً | - | محفورة لتحديد ما إذا كان زر مرئياً أم لا |, | أو ما إذا تمكن المستخدم من حذف أشياء من الجدول ٬ . | يمكن أن يكون هناك مئات من هذه الأخطاء | МSK8 | المحفورة عمليات آمنة منتشرة في جميع أنحاء تطبيقك | , | و صلبة |- | إسم الأدوار البرمجية ( | إن كان | ( | المستخدم | m. | IsInrole | m(“ | مدير |mmsks15 | على طول تطبيقك ليس حلاً مقبولاً في رأيي لأنه يحد من القدرة على إعادة تعريف حقوق كل دور لاحقاً دون لمس الرمز ٬ .*
> 
> *مدير autorization (or AzMan for short) seems to fit the bill perfectly . However I hesitate to jump in too quickly because I donM SK3t see very much buzz about this technology on the webMNK4 IMRK5d like to read other peopleMKK6s experience with itMMK7 Has anyone tried to use it in a MNK8NET ApplicationMCK9*