Я создаю приложение, которое использует API, а также имеет функциональность, чтобы быть веб-сайтом с входом в систему, зарегистрироваться и т. Д. Когда я использую приложение клиентского сервера, например POSTman, я хочу использовать Basic Аутентификация, но имя пользователя и пароль для аутентификации должны быть именем пользователя и паролем пользователя. Когда Пользователь регистрируется в API, он должен уметь видеть сообщения определенного пользователя. В любом случае, чтобы приложение выполняло базовую проверку подлинности с использованием имени пользователя и пароля пользователя вместо конкретного пароля для каждого пользователя? Я изо всех сил пытаюсь найти что-либо по этому поводу. Любая помощь и понимание будут оценены, если какой-либо код нужно будет увидеть, я с удовольствием покажу его.Базовая аутентификация Ruby on Rails
ответ
Это также может быть достигнуто без Devise:
before_action :require_authentication
def require_authentication
authenticate_or_request_with_http_basic do |u,p|
user = User.find_by(username: u)
true if user && user.authenticate(p)
end
end
Этого можно достичь с помощью devise. Это жемчужина аутентификации для рельсов. Документация очень хорошая.
я включил Завещание с моим приложением раньше, и он не работает слишком хорошо. Не могли бы вы предложить несколько видеороликов, которые были бы полезны в этом? Я практически обыскал весь интернет для api и разрабатывал видеоролики lol. В настоящее время для моего приложения я использую ключи api, но я считаю, что это будет слишком сложно для обычного пользователя, пытающегося получить доступ к api – Aaron
. Если вы используете api, вы должны использовать https://github.com/lynndylanhurley/devise_token_auth. – DroidNoob
Что касается видео, то я не могу дать вам. Существует один с аутентификацией JWT. Но вам нужно знать, что такое JWT и как его обрабатывать. – DroidNoob
- 1. Ruby on Rails Аутентификация или Authlogic
- 2. Ruby on Rails с базовой сетью - аутентификация
- 3. Аутентификация Windows с Ruby on Rails
- 4. Ruby on Rails - аутентификация на основе LDAP
- 5. Самая современная аутентификация в Ruby on Rails
- 6. Rails: базовая аутентификация с Authlogic
- 7. Базовая аутентификация пользователя в Rails
- 8. Аутентификация приложения Twitter on Rails
- 9. Базовая особенность как компонент диаграмм для Ruby on Rails?
- 10. Базовая аутентификация Java Rest
- 11. Restler 3.0 Базовая аутентификация
- 12. Ruby on Rails 4 аутентификация, devise vs bcrypt
- 13. Ruby on rails аутентификация пользователя с использованием файла linux passwd?
- 14. OAuth 1.0a «односторонняя» аутентификация с помощью Ruby on Rails
- 15. Ruby on Rails - аутентификация Facebook с помощью REST backend
- 16. Ruby On Rails on eHost
- 17. Curl on Ruby on Rails
- 18. Ruby vs. Ruby On Rails
- 19. Apache CXF базовая аутентификация
- 20. Синтаксис Ruby (on Rails)
- 21. Тестирование Ruby on Rails
- 22. Ruby on Rails: NoMethodError
- 23. Ruby On Rails медленный ...?
- 24. Ruby on rails console
- 25. Изучение Ruby on Rails?
- 26. Ruby on Rails Scope
- 27. ruby on rails cache
- 28. Ruby on Rails Newbie
- 29. Установить Ruby on Rails
- 30. Ruby ON rails- Webrick
Ницца! Оно работает. Вы сэр - спасатель :) – Aaron
Хорошо! Не могли бы вы принять ответ? – mysmallidea
У меня есть один вопрос. Когда я использую эту аутентификацию, она работает, но она только аутентифицируется один раз. И он не аутентифицирует ни одного подписанного пользователя? Какие-либо предложения? @mysmallidea – Aaron