
SAML v2.0 bindings in Java using JAXB
هذا المستودع يوفّر ارتباطات SAML v2.0 بلغة Java باستخدام JAXB.
ستستخدم هذه المكتبة لمعالجة طلبات واستجابات SAML. راجع الاختبارات للحصول على أمثلة على الكود.
إذا وجدت ثغرة أمنية أو خطأ آخر متعلقًا بالأمان، يرجى الإبلاغ عن الثغرة هنا قبل فتح issue على GitHub. سيسمح لنا ذلك بتقييم الإفصاح وإعداد إصلاح قبل الكشف العلني عنه.
نحن مهتمون جدًا بتعويض أي شخص يمكنه تحديد خطأ أو ثغرة متعلقة بالأمان والإفصاح عنها لنا بشكل صحيح.
0.5.4، تأكد من استخدام الإصدار 0.5.4 أو أحدث.0.3.3، تأكد من استخدام الإصدار 0.3.3 أو أحدث.Linux أو macOS
mkdir ~/savant
cd ~/savant
wget http://savant.inversoft.org/org/savantbuild/savant-core/1.0.0/savant-1.0.0.tar.gz
tar xvfz savant-1.0.0.tar.gz
ln -s ./savant-1.0.0 current
export PATH=$PATH:~/savant/current/bin/
قد ترغب اختياريًا في إضافة ~/savant/current/bin إلى PATH المُعدّ في ملف التعريف الخاص بك حتى يستمر هذا التغيير. ستحتاج أيضًا إلى التأكد من تثبيت Java >= 8 وتعيين متغير البيئة JAVA_HOME.
لمزيد من المعلومات حول أداة البناء Savant، اطلع على savantbuild.org.
بناء jar
sb jar
تشغيل الاختبارات
sb test
نرحب بالمساهمات. يرجى فتح issues أو pull requests على مستودع GitHub: https://github.com/FusionAuth/fusionauth-samlv2/
تعرّف على المزيد حول SAML هنا: