आराम प्रमाणीकरण authenticate_with_http_basic
का उपयोग करता है, लेकिन नेट पर एक खोज के बिना कई विवरण मिल सकते हैं। आधिकारिक http://api.rubyonrails.org/ पर, यह भी पाया जा सकता है, सिवाय इसके कि कोई विवरण नहीं है, कोई टिप्पणी नहीं, कोई कल्पना नहीं है।रेल पर रूबी में, प्रमाणीकरण_with_http_basic क्या करता है?
यह क्या करता है? ऐसा लगता है कि login_name
और password
HTTP अनुरोध से उपयोग करने में सक्षम है और फिर users
तालिका में login_name
और encrypted_password
से तुलना की जा सकती है ... लेकिन क्या यह मामला है, यहां तक कि 1-पंक्ति विवरण भी नहीं है ?
पोस्ट चर 'username' और' password' से 'authenticate_with_http_basic' निकालने करता है और यह है कि यह क्या है? सबसे बुनियादी विवरण क्या है? –
मैंने इसे अपनी पोस्ट में भी जोड़ा। संक्षेप में यह POST चर का उपयोग नहीं करता है, यह अनुरोध शीर्षलेख से request.env डेटा का उपयोग करता है। –
HTTP शीर्षलेख में उपयोगकर्ता नाम और पासवर्ड किस स्थिति में है? लॉग इन फॉर्म ('/ session/new' या'/login') पोस्ट '/ session' पर पोस्ट करें और पोस्ट वैरिएबल इस तरह है: 'authenticity_token = TrtiGrt8CcDl9DiVbZLA6Yi24g% 2FQ6qazMtOgwlJqpjc% 3 डी और लॉगिन = foo और पासवर्ड = 123123 और remember_me = 1 और प्रतिबद्ध = लॉग + में मैंने सोचा कि उपयोगकर्ता लॉग इन आमतौर पर पोस्ट चर द्वारा किया जाता है? –