루비 버전 작동 하는가하는 방법은 2.2.4 내가 프로그래밍 단지 초보자이고 내가 작업에이 버전 5.0.0.1루비 : JWT 정말 여기
안녕하세요 사람,
레일 안드로이드 스튜디오로 안드로이드 앱을 만들고, 거기서 당신은 사용자로 로그인하고 로그 아웃 할 수 있습니다. 따라서 레일즈 서버 인증의 JSON API를 사용해야합니다.
나는 Ruby on Rails 5 API (http://tutorials.pluralsight.com/ruby-ruby-on-rails/token-based-authentication-with-ruby-on-rails-5-api)로 토큰 기반 인증 자습서를 따라 갔다. 이 튜토리얼에서는 컬을 사용하여 자격 증명을 게시 한 후 JWT로 토큰을 얻는 방법을 보여줍니다. 나는 다음 단계가 무엇인지 잘 모릅니다 총 초보자으로 {"auth_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJleHAiOjE0NjA2NTgxODZ9.xsSwcPC22IR71OBv6bU_OGCSyfE89DvEzWfDU0iybMA"}
이
curl -H "Content-Type: application/json" -X POST -d '{"email":"[email protected]","password":"123123123"}' http://localhost:3000/authenticate
처럼 곱슬 곱슬에 올바른 자격 증명을 가하고 후 드디어 토큰 다음 받는다. 이 토큰은 무엇입니까? 어떻게하면 안드로이드 앱에 로그인 기능을 구현할 수 있습니까? 어떻게 생겼지?
그래도 저는이 모든 것이 어떻게 연결되어 있는지 알지 못합니다. 내 안드로이드 앱에 로그인 버튼이 있습니다. 사용자는 그것을 클릭하고 이전에 레일 서버에 등록한 전자 메일과 암호를 제공합니다. 전자 메일과 암호가 올바른지 안드로이드 프로그램에서 어떻게 알 수 있습니까? 어떻게 안드로이드 프로그램과 레일 서버를 연결할 수 있습니까? 루비 레일에 MySQL 데이터베이스가 있습니다. 내 생각에 저장된 이메일과 비밀번호가 있습니다. 그러나이 토큰은 어떤 역할을합니까? 다른 곳에 저장되어 있습니까? 나를 위해 이해하기가 힘들다 .. – Peter