مؤلف :: بام

واجهة بيرل لمكتبة بام
التحميل الان

مؤلف :: بام الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Nikolay Pelov
  • موقع ويب الناشر:
  • http://search.cpan.org/~nikip/

مؤلف :: بام العلامات


مؤلف :: بام وصف

واجهة بيرل لمكتبة بام Authen :: PAM هو وحدة بيرل توفر واجهة بيرل لمكتبة PAM. الفرق الوحيد مع واجهة PAM القياسية هو أنه بدلا من اجتياز منظم Pam_conv الذي يحتوي على معلمة سياق إضافية Appdata_ptr، يجب عليك فقط إعطاء عنوان لموظيفة محادثة مكتوبة في بيرل (انظر أدناه). إذا كنت ترغب في اجتياز مؤشر فارغ كقيمة للمستخدم $ في PAM_START استخدم UNDEF أو إصدار الحجة الثانية. يستخدم كل من الإصدارات الثلاثة للحجة من PAM_START من وظيفة المحادثة الافتراضية (Authen :: PAM :: PAM_DEFAULT_CONV). الوسيطة $ أعلام هي اختيارية لجميع الوظائف التي تستخدمها باستثناء pam_setcred. الوسيطة $ pam_status هي أيضا اختيارية لوظيفة PAM_END. سيتم تعيين كل من هذه الحجج إلى 0 إذا لم يتم تقديمها. أسماء بعض الثوابت من مكتبة PAM قد تغيرت في الوقت المحدد. يمكنك استخدام أي من الأسماء المعروفة لثابت معين على الرغم من أنه من المستحسن استخدام أحدث واحد. عندما يدعم هذه الوحدة بعض الميزات الإضافية لمكتبة PAM (مثل PAM_FAIL_DELAY)، ستكون ثابتة PATHINTING HAVER_XXX ثابتة سيعود 0.For التوافق مع مكتبات PAM القديمة التي أضفتها ثابتة have_pam_env_functions التي هي صحيحة إذا كانت مكتبة PAM الخاصة بك لديها وظائف لمعالجة متغيرات البيئة (PAM_PUTENV، PAM_GETENV، PAM_GETENVLIST) .Synopsis استخدام Authen :: PAM؛ $ res = pam_start ($ service_name، $ pamh)؛ $ res = pam_start ($ service_name، $ المستخدم، $ pamh)؛ $ res = pam_start ($ service_name، $ المستخدم، \ my_conv_func، $ pamh)؛ $ res = pam_end ($ pamh، $ pam_status)؛ $ res = pam_Authenticate ($ pamh، $ أعلام)؛ $ res = pam_setcred ($ pamh، أعلام دولار)؛ $ res = pam_acct_mgmt ($ pamh، $ أعلام)؛ $ res = pam_open_session ($ pamh، $ أعلام)؛ $ res = pam_close_session ($ pamh، $ أعلام)؛ $ res = pam_chauthtok ($ pamh، $ أعلام)؛ $ error_str = pam_strorror ($ pamh، errnum)؛ $ res = pam_set_item ($ pamh، item_type $، $ البند)؛ $ res = pam_get_item ($ pamh، item_type $، البند)؛ إذا (have_pam_env_functers ()) {$ res = pam_putenv ($ pamh، $ name_Value)؛ $ val = pam_getenv ($ pamh، اسم $)؛ ENV = pam_getenvlist ($ pamh)؛ } إذا (have_pam_fail_delay ()) {$ res = pam_fail_delay ($ pamh، musec_delay)؛ $ res = pam_set_item ($ pamh، pam_fail_delay ()، \ my_fail_delay_fung)؛ } متطلبات: perl.


مؤلف :: بام برامج ذات صلة