خدمة مصادقة جافا والترخيص (JAAS)

مؤلف: Louise Ward
تاريخ الخلق: 8 شهر فبراير 2021
تاريخ التحديث: 18 قد 2024
Anonim
خدمة مصادقة جافا والترخيص (JAAS) - تقنية
خدمة مصادقة جافا والترخيص (JAAS) - تقنية

المحتوى

التعريف - ماذا تعني خدمة مصادقة جافا والترخيص (JAAS)؟

تعد خدمة مصادقة Java وترخيصها (JAAS ، يطلق عليها "jazz") عبارة عن مجموعة من واجهات برمجة التطبيقات التي يتم استخدامها لمصادقة هوية مستخدم أو عميل / كمبيوتر وتضمن أن هذا الكيان ، الذي يحاول تشغيل تعليمات Java البرمجية ، لديه الامتيازات المناسبة للطلب. JAAS هو امتداد لمنصة Java وتم دمجه في Java Standard Edition 1.4.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح خدمة مصادقة جافا والترخيص (JAAS)

تعد خدمة مصادقة Java وترخيصها بمثابة تطبيق Javas لمعيار إطار عمل أمن معلومات الوحدة القابلة للتوصيل (PAM) ، الذي اقترحته Sun Microsystems لأول مرة في أكتوبر 1995 في طلب Open Software Foundation Foundation للتعليقات (RFC) 86.0. لم يكن هناك تصديق حقيقي على أي معيار PAM ولكن جرت محاولة لتوحيده كجزء من عملية توحيد X / Open UNIX التي أصبحت فيما بعد معيار X / Open Single Sign-on (XSSO) ، والتي لم يتم التصديق عليها بعد. ومع ذلك ، تم استخدام هذا كأساس لتنفيذ JAAS لـ PAM.

تعمل عملية JAAS على توسيع سياسة الأمان المعتادة إلى إضافة مواصفات الامتياز الممنوحة للمستخدم الذي يطلب تنفيذ تعليمات Java البرمجية. مثل معظم عمليات الأمان ، تستخدم JAAS المصادقة والتفويض. أولاً ، يقوم بمصادقة الكيان الطالب وتحديد ما إذا كان حقًا هو من يقول ذلك ومعرفة الامتيازات الممنوحة له. ثم يقوم بفحص نوع الطلب مقابل تحديد الامتيازات لتحديد ما إذا كان لديه سلطة لمثل هذا الطلب. وبعد ذلك يعطي أو يرفض الترخيص بناءً على عملية المصادقة.


كواجهة برمجة تطبيقات ، JAAS مستقلة عن واجهات برمجة التطبيقات Java الأخرى ويمكن أن تعمل بشكل متزامن معها ، حتى مع واجهات برمجة التطبيقات الأمنية الأخرى. لهذا السبب ، قد يتم توصيل تعليمات برمجية وتقنيات وتطبيقات Java جديدة دون الحاجة إلى إجراء أي تعديل يذكر.