Je construis une API de base dans laquelle les informations utilisateur peuvent être récupérées après que l'identifiant et le mot de passe de cet utilisateur ont été correctement envoyés.Rails: Accès au nom d'utilisateur/mot de passe utilisé pour HTTP Basic Auth?
En ce moment, je me sers quelque chose comme ceci:
http://foo:[email protected]/api/user.xml
Alors, ce que je dois faire est accéder à l'utilisateur/mot de passe envoyé dans la demande (le foo
et bar
), mais ne suis pas sûr comment accéder à cette information dans un contrôleur Rails.
Ensuite, je vérifierais ces variables via un User.find
rapide, puis les définir comme les variables nom d'utilisateur et mot de passe pour authenticate_or_request_with_http_basic
.
Il est possible que je regarde cela de façon complètement fausse, mais c'est là où je suis en ce moment. :)
C'est une réponse vraiment utile - quelque chose qui semble simple lecture à ce sujet, mais je me demandais comment faire cela. Merci d'avoir posté. –