شجرة :: Authz.

Tree :: Authz هو مخطط ترخيص يستند إلى الوراثة.
التحميل الان

شجرة :: Authz. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • David Baird
  • موقع ويب الناشر:
  • http://search.cpan.org/~davebaird/Tree-Authz-0.03/lib/Tree/Authz.pm

شجرة :: Authz. العلامات


شجرة :: Authz. وصف

شجرة :: Authz هو مخطط ترخيص يستند إلى الوراثة. Tree :: Authz هو مخطط التفويض المستندة إلى الميراث. استخدام شجرة الاستخدام :: Authz؛ أدوار $ $ = {superuser => ، Spymasters => ، الجواسيس => ، المخبرون => ، moles => ، السياسيين => ، المواطنون => ،}؛ بلدي $ authz = tree :: authz-> setup_hierarchy (أدوار $، "Spyland")؛ بلدي Superuser = $ Authz-> الدور ("Superuser")؛ بلدي جواسيس $ = $ Authz-> دور ("الجواسيس")؛ بلدي المواطنون $ = $ Authz-> الدور ('المواطنين')؛ بلدي $ قاعدة = $ Authz-> الدور ("قاعدة")؛ الجواسيس -> setup_permissions ()؛ المواطنين $-> setup_permissions ("التصويت")؛ قاعدة $ -> setup_permissions ("التنفس")؛ من أجل دورتي $ (Superuser $ Superuser، جواسيس دولار، مواطني دولار، قاعدة $) "دور $ يمكن" القدرة $ "؛ } آخر {PRINT "$ الدور لا يمكن" القدرة "؛ }}} يطبع #: Superuser يمكن "عدم القدرة بشكل غير محدد" # Superpowers! Superuser يمكن "جاسوس" أن Superuser يمكن "جيجيس" يمكن "قراءة" Read_Secrets "Superuser" Wear_disguise "يمكن" التصويت "يمكن" التصويت "يمكن أن" التنفس "يمكن أن" لا يمكن "الجواسيس" لا يمكن أن "الجواسيس" الجاسرية "الجواسيس" الجواسيس يمكن "قراءة الجواسيس" من الجواسيس "الجواسيس" يمكن أن ترتدي الجواسيس "Wear_Disguise" يمكن أن "الجواسيس" يمكن أن "التنفس" يمكن أن "يمكن للمواطنين" لا يمكن للمواطنين "مواطنين" لا يمكن للمواطنين "أن يتعذر عليهم مواطني الجواسيس" لا يمكن للمواطنين "لا يمكن للمواطنين" لا يمكنهم "ارتداء_Disguys" يمكن للمواطنين "التصويت" يمكن للمواطنين "أن يتنفس" المواطنون "يمكن" أن قاعدة لا يمكن "قاعدة غير محددة" لا يمكن أن "قاعدة التجسس" لا يمكن أن "قاعدة الجواسيس" لا يمكن "قراءة الأساس" لا يمكن "ارتداء قاعدة" لا يمكن "التصويت" لا يمكن "التصويت" #! لا يمكن أن "يمكن" # !! # تخزين التعليمات البرمجية على العقد (أدوار) من الشجرة الجواسيس -> setup_abilities (read_secret => $ coderef)؛ طباعة الجواسيس $-> read_secret ('/ المسار / إلى / سر / ملف')؛ الجواسيس -> Setup_Plugins ('My :: Spies :: المهارات ")؛ الجواسيس $-> تطير ($ طائرة)؛ # بلدي :: Spies :: المهارات :: FlyClass لنظام الأذونات القائم على الأدوار (التحكم في الوصول القائم على الدور - RBAC) يمكن وضع طرق. يمكن وضع طرق. يمكن إجراء إذن إما عن طريق التحقق مما إذا كان اسم الدور يتطابق مع الاسم المطلوب، أو عن طريق الاختبار (عبر العلبة) ما إذا كان يمكن أن يؤدي الدور إلى أداء الطريقة المطلوبة. يتم تحديد الدور بشكل افتراضي. في الجزء العلوي، يمكن للمخادعين أن يفعلوا أي شيء (Superuser-> Can ($ عمل) يقوم دائما بإرجاع Coderef). في الأسفل، لا يمكن للدور الأساسي أن يفعل شيئا (BASE $-> يمكن ($ إجراءات) إرجاع UNDEF دائما. متطلبات: perl.


شجرة :: Authz. برامج ذات صلة