Ich erstelle eine grundlegende API, in der Benutzerinformationen abgerufen werden können, nachdem der Benutzername und das Kennwort des Benutzers korrekt gesendet wurden.Rails: Zugriff auf den Benutzernamen/das Passwort für HTTP Basic Auth?
Im Moment bin ich mit so etwas wie dies:
http://foo:[email protected]/api/user.xml
Also, was ich tun muss, um den Benutzer/Passwort in der Anfrage gesendet zugreifen (die foo
und bar
), aber bin nicht sicher, wie Sie auf diese Informationen in einem Rails-Controller zugreifen.
Dann würde ich diese Variablen über eine schnelle User.find
überprüfen und dann diese als Benutzernamen und Passwort-Variablen für authenticate_or_request_with_http_basic
setzen.
Es ist möglich, dass ich auf die völlig falsche Art und Weise sehe, aber das ist, wo ich gerade bin. :)
Dies ist eine wirklich hilfreiche Antwort - etwas, das über das einfache Lesen scheint, aber ich frage mich, wie dies zu tun. Danke fürs Schreiben. –