Tôi đang xây dựng một API cơ bản nơi thông tin người dùng có thể được truy xuất sau khi đăng nhập và mật khẩu của người dùng được gửi chính xác.Đường ray: Truy cập tên người dùng/mật khẩu được sử dụng cho Xác thực cơ bản HTTP?
Ngay bây giờ tôi đang sử dụng một cái gì đó như thế này:
http://foo:[email protected]/api/user.xml
Vì vậy, những gì tôi cần làm là truy cập người dùng/mật khẩu được gửi trong yêu cầu (các foo
và bar
) nhưng không chắc chắn cách truy cập thông tin đó trong bộ điều khiển Rails.
Sau đó, tôi sẽ kiểm tra các biến đó qua một nhanh User.find
và sau đó đặt các biến đó làm biến tên người dùng và mật khẩu cho authenticate_or_request_with_http_basic
.
Có thể tôi đang xem xét điều này theo cách hoàn toàn sai, nhưng đó là nơi tôi đang ở ngay bây giờ. :)
Đây là một câu trả lời thực sự hữu ích - một cái gì đó mà dường như đọc đơn giản về nó nhưng tôi đã tự hỏi làm thế nào để làm điều này. Cảm ơn vì đăng. –