بيت سمعي ما هي وحدة المصادقة القابلة للتوصيل (pam)؟ - تعريف من techopedia

ما هي وحدة المصادقة القابلة للتوصيل (pam)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني وحدة المصادقة القابلة للتوصيل (PAM)؟

وحدة المصادقة القابلة للتوصيل (PAM) هي واجهة برمجة تطبيقات (API) للخدمات المرتبطة بالمصادقة ، والتي تسمح لمسؤولي النظام بإضافة طرق مصادقة جديدة عن طريق تثبيت PAMs وتعديل سياسات المصادقة عن طريق تحرير ملفات التكوين.

تيكوبيديا تشرح وحدة المصادقة القابلة للتوصيل (PAM)

وحدة المصادقة القابلة للتوصيل (PAM) هي آلية تدمج العديد من برامج المصادقة ذات المستوى المنخفض في واجهات برمجة التطبيقات عالية المستوى مما يسمح للبرامج التي تعتمد على المصادقة أن تكون مكتوبة بشكل مستقل عن مخططات المصادقة الأساسية. تم تقديم PAM مبدئيًا في عام 1995 من قبل Vipin Samar و Charlie Lai من Sun Microsystems. تم اعتماده لاحقًا كإطار مصادقة لبيئة سطح المكتب المشتركة.


على الرغم من ظهور PAM لأول مرة كمصدر مفتوح في Linux ، فإن PAM مدعوم حاليًا في AIX OS و Dragon Fly BSD و Free BSD و HP-UX و Linux و Mac OS X و Net BSD و Solaris وغيرها. تمت توحيده كجزء من عملية توحيد X / Open UNIX مما أدى إلى X / Open القياسي لتسجيل الدخول الموحد.


يمكن تكوين PAM لحرمان البرامج من حق مصادقة المستخدمين وتحذير بعض البرامج من محاولة المصادقة. تستخدم هذه البرامج وحدة PAM وترتبط بالتطبيقات في وقت التشغيل.


يقدم PAM API ستة بدائل مصادقة مجمعة في أربعة منشآت: المصادقة والحساب وجلسة المرور وكلمة المرور. المصادقة هي مرفق يهتم بمصادقة المتقدمين وإنشاء بيانات اعتماد الحساب إلى جانب توفير بدائيتين ، pam_authenticate و pam_setcred. تقوم البدائية السابقة بتوثيق مقدم الطلب من خلال طلب رمز مميز للمصادقة ومقارنته بالقيمة المخزنة في قاعدة بيانات أو التي تم الحصول عليها من خادم المصادقة. يبدأ pam_sercred أوراق اعتماد الحساب مثل معرف المستخدم وعضوية المجموعة وحدود الموارد.

ما هي وحدة المصادقة القابلة للتوصيل (pam)؟ - تعريف من techopedia