Ruby on rails 将api路由添加到现有项目
我在当前项目中使用的是Rails 4.2.1。我正在使用设计进行身份验证。现在,我想为手机添加api以及我所有现有的路由,因为我选择使用designe\u token\u authgem。我在用户表中添加了一列tokens来存储令牌,并添加到routes.rb中Ruby on rails 将api路由添加到现有项目,ruby-on-rails,devise,Ruby On Rails,Devise,我在当前项目中使用的是Rails 4.2.1。我正在使用设计进行身份验证。现在,我想为手机添加api以及我所有现有的路由,因为我选择使用designe\u token\u authgem。我在用户表中添加了一列tokens来存储令牌,并添加到routes.rb中 namespace :api do namespace :v1 do mount_devise_token_auth_for 'User', at: '/auth' end end 在模型中的User.rb中添加
namespace :api do
namespace :v1 do
mount_devise_token_auth_for 'User', at: '/auth'
end
end
在模型中的User.rb中添加了此行
include DeviseTokenAuth::Concerns::User
我还在控制器文件夹中创建了designe_token_auth文件夹,并添加了此处列出的文件
我这样做对吗?我可以在一个应用程序中使用两个身份验证吗?(对于api和web)
请帮忙。提前谢谢我想用Desive\u token\u auth gem来做这件事。有没有可能为web和移动设备添加两个身份验证(使用Desive_token_auth)呢?那么祝好运,实际上我在这个gem上遇到了很多麻烦。我现在更喜欢JWT。我可以使用Deviate\u token\u auth进行令牌验证,并使用Deviate对web进行cookie验证吗?我记不清了,它应该使用。玩游戏,如果dnt不喜欢,那么使用JTW、ez和fast。我想使用Desive_token_auth gem。有没有可能为web和移动设备添加两个身份验证(使用Desive_token_auth)呢?那么祝好运,实际上我在这个gem上遇到了很多麻烦。我现在更喜欢JWT。我可以使用Deviate\u token\u auth进行令牌验证,并使用Deviate对web进行cookie验证吗?我记不清了,它应该使用。如果dnt不喜欢,请使用JTW、ez和fast。