بروتوكول STOMP - إطار الاتصال هل تسجيل الدخول / رمز المرور إلزامي؟

StackOverflow https://stackoverflow.com/questions/533050

  •  22-08-2019
  •  | 
  •  

سؤال

لقد كنت أستخدم بروتوكول STOMP بأشكال مختلفة.لقد واجهت هذه الظاهرة في مكتبات PHP وPython وObjective-C الخاصة بـ STOMP.مواصفات STOMP قيد التشغيل موقع ستومب ليست محددة في هذه النقطة.

في الأساس، وظيفة CONNECT في جميع المكتبات الثلاث (على الرغم من أن مكتبة Python قد أصلحت هذه المشكلة الآن، فقد تم الاعتراف بها على أنها خطأ.لا تزال الوظيفة ترسل معلمة تسجيل الدخول ورمز المرور، حتى لو لم يتم تحديد أي منها.كما هو الحال ..

CONNECT
login:
passcode:

المواصفات غير واضحة، وأتساءل عما إذا كان لدى أي شخص فكرة أفضل عن هذا.أعلم أن بعض الأشخاص المشاركين في STOMP وActiveMQ يتصفحون هذه المنتديات.

هل كانت مفيدة؟

المحلول

وActiveMQ لا تتطلب هذه الرؤوس ليتم إرسالها. نلقي نظرة على هذه الدورة التلنت على سبيل المثال

$ telnet localhost 61613
Trying ::1...
Connected to localhost.
Escape character is '^]'.
CONNECT

^@
CONNECTED
session:ID:nc-example.com-51165-1234432649359-2:0

ولأنه يربط بنجاح إلى وسيط دون أي رؤوس.

وهتاف

نصائح أخرى

لما يستحق، مواصفات ستومب 1.1 وقد أوضح هذا الغموض بقوله:

يمكن لعملاء STOMP 1.1 تعيين الرؤوس التالية:

  • تسجيل الدخول :معرف المستخدم المستخدم للمصادقة على خادم STOMP آمن.

  • رمز عبور :كلمة المرور المستخدمة للمصادقة على خادم STOMP آمن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top