Oauthlib: نوع منح رمز الجهاز

تم إنشاؤها على ١٢ ديسمبر ٢٠١٨  ·  14تعليقات  ·  مصدر: oauthlib/oauthlib

صِف الميزة

في أحدث المواصفات ، يوجد نوع منحة رمز الجهاز https://www.oauth.com/oauth2-servers/device-flow/token-request/

هذا مفيد لمصادقة الأجهزة المضمنة. الآن هذه المكتبة تفتقر إلى هذه الميزة.

Contributor Friendly Feature OAuth2-Client OAuth2-Provider

التعليق الأكثر فائدة

JonathanHuot ، لذلك كنت أفكر في العميل ، فأنا أكتب عميلي بشكل أساسي لاختباره على أي حال ، لذلك أعتقد أنه لن يضر التنفيذ في هذه المكتبة أيضًا.

ال 14 كومينتر

المواصفات لا تزال في مسودة https://tools.ietf.org/html/draft-ietf-oauth-device-flow-13 ، لكنها ستكون رائعة إذا بدأ أي شخص في تنفيذها في oauthlib. العلاقات العامة هي موضع ترحيب

JonathanHuot هل هناك وثائق جيدة حول أين يمكن للمساهمين البدء في إضافة هذه الميزة؟

يمكنك أن تسأل على قناة Gitter الخاصة بنا.

كما يذكره السطور ، نحن نشيطون للغاية في Gitter. يمكنك أيضًا إلقاء نظرة على المنح الأخرى ومعرفة كيفية تنفيذها حاليًا. لاحظ أيضًا أننا نختلف بين كود العميل والخادم ، ولكن لدينا أحيانًا كود مشترك لكل من العميل والخادم.
إذا كنت تبحث في جزء العميل ، من الناحية المثالية ، يجب عليك أيضًا اقتراح PR إلى requests-oauthlib وهو العميل الرئيسي لـ oauthlib.

يمكنك أيضًا إلقاء نظرة على صفحة المساهمة https://oauthlib.readthedocs.io/en/latest/contributing.html لمزيد من العناصر العامة.

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

سوف يقفز على gitter لمناقشة :)

لا أستطيع المساعدة ولكني أشعر أن ترك جانب العميل بالخارج فكرة سيئة.

يمكنني بناء جانب العميل ولكن خادم رمز الجهاز نفسه لا يزال عملاً كثيرًا

أنا أفكر فقط في البنية اللازمة لهذا في سياق دعم JWT الذي تمس الحاجة إليه للغاية.

duaneking هل لدينا مشكلة مفتوحة لهذا التغيير ربما يمكننا مناقشتها؟ يمكنني إيقاف هذا العمل مؤقتًا حتى يحدث هذا التغيير.

duaneking ، قد يكون لدعم JWT الكامل تغييرات معمارية ولكن لا ينبغي أن يمنع @ jcampbell05 من إكمال عمله. لا علاقة لـ Device Flow بـ JWT ولا يجب أن تتعارض مع بنية JWT الجديدة.
_EDIT: _ إذا اشتملت بنية JWT الجديدة على الكثير من إعادة البناء ، فسأفضل إكمال DeviceFlow هذا وإجراء إعادة هيكلة JWT بمجرد انتهاء DeviceFlow. فقط لأن أحدًا لم يبدأ مناقشة إعادة البناء هذه وهي أبعد ما تكون عن الاكتمال من DeviceFlow.

فيما يتعلق بجانب العميل ، إذا تم تنفيذه خلال أول علاقات عامة ، فسيكون ذلك رائعًا على ما أعترف به. كما أنه يساعد في اختبار تنفيذ Device Flow نفسه.

JonathanHuot ، لذلك كنت أفكر في العميل ، فأنا أكتب عميلي بشكل أساسي لاختباره على أي حال ، لذلك أعتقد أنه لن يضر التنفيذ في هذه المكتبة أيضًا.

كان أكبر دعم لي هو الحصول على ميزات نصف منتهية ؛ إذا كنت تضيف عميلًا ، فهذا يحل هذا. شكرا لكم.

ليس لدي نطاق ترددي لإنهاء هذا الآن - لذا آمل أن يتمكن أحدهم من متابعة هذا الأمر أو ربما يمكنني استئنافه لاحقًا

لا مزيد من المسودة في https://tools.ietf.org/html/rfc8628

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات