القضبان ودية url التوجيه مع فتح معرف
-
03-07-2019 - |
سؤال
وأود أن استخدام خلق القضبان الطريق للمستخدم فتح معرف.Url ننظر بشيء من مثل
http://mysite.com/identity/:html_encoded_openid
or
http://mysite.com/identity/:html_encoded_openid.xml
هذا سيكون حتى أن الموقع يمكن الاستعلام مفتوحة id و إما عرض معلومات عن تلك الهوية أو الحصول على مستند xml التي تحتوي على هذه المعلومات.معيار القضبان الأشياء.
أنا أبحث عن الخبرة الخاصة بك في عدد قليل من الأشياء:
معيار القضبان طرق يبدو أن خنق .s في openid بحيث:
http://mysite.com/identity/openid
سوف تجد الطريق ولكن
http://mysite.com/identity/openid.myopenid.com
لا.
ما القضايا الأمنية سوف تحتاج للبحث عن ؟
- هل هناك طريقة أفضل ترميز الاستعلام ، وربما مع querystring?
و أنا لا أفضل مستوى ودية url طريقة استخدام:
my-friendly-openid-com
or
23-my-friendly-openid-com
إذا كان ذلك ممكنا.
المحلول
هل يمكن التعامل مع هذا الطريق الثاني مع شيء من هذا القبيل (استبدال اسم العمل مع شيء حقيقي).
map.connect 'identity/:id', :controller => "identity",
:action => "foo",
:requirements => {:id => /(\w+\.?)+/}
لا تنتمي إلى StackOverflow