Docebo - إعداد نوع منح حامل OAuth JWT - المفتاح العام غير صالح

0

لقد حاولت إعداد عميل OAuth 2.0 على صفحة بيانات اعتماد API في Docebo مع نوع منح JWT Bearer وتحميل مفتاح عمومي يتم استخدامه للتحقق من توقيع التأكيد الوارد (JWT Bearer token). يظهر Docebo خطأ أن المفتاح العام غير صالح (انظر الصورة 1 أدناه).

جربت تنسيقات ملفات الشهادات التالية باستخدام المفاتيح العامة. لا تقبلهم Docebo:

  1. ترميز Base-64 X.509 (.CER)
  2. ترميز DER ثنائي X.509 (.CER)

التعليمات من Docebo - مصادقة واجهات برمجة التطبيقات لا تحدد تنسيق الملف أيضًا.

بأي تنسيق يقبل Docebo المفتاح العام لنوع منح JWT Bearer؟

صورة "المفتاح العام رسالة خطأ غير صالحة" في Docebo

1 إجابة

0

يقبل Docebo المفاتيح العامة بتنسيق PEM (المفتاح العمومي المشفر Base-64 لشهادة X.509):

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMYfnvWtC8Id5bPKae5yXSxQTt
+Zpul6AnnZWfIdasdfsadfasdfasdfasdfasdfLKJKGCsRqMFDkrbeUjRrx8iL91
4/srnyf6sh9c8Zk04xEOpK1ypvBz+Ks4uZObtjnnitf0NBGdjMKxveTq+VE7BWUI
yQjtQ8mbDOsiLLvh7wIDAQAB
-----END PUBLIC KEY-----

للحصول على مفتاح عمومي لـ X.509 (.CER) بترميز 64 الأساسي ، استخدم الأمر التالي:

openssl x509 -pubkey -in certificate.cer -noout 1>PublicKey.pem
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام