REST API&身份验证(注册/登录)

时间:2018-03-12 17:34:06

标签: rest api authentication

情况:

我正在创建REST API。这很简单,但有一些我不明白的事情:

  1. 如何进行身份验证(哪种路由最好)。我考虑过这些路线,但我不知道什么是最好的:def create @client = Client.find(params[:client_id]) @project = @client.project.new(project_params) flash[:notice] = "Project created successfully" if @client.project << @project respond with @project, location: admin_project_path end /api/v1/auth
  2. 我不知道使用什么方法(GET或POST)
  3. 管理员怎么样(我需要一条认证管理员的路线)
  4. /api/v1/user/auth/api/v1/signup使用(GET或POST)更好的方法。或者最好使用api/v1/login
  5. PS:

    我在我的示例/api/v1/user/signup|login中使用,因为我创建了路线:

    1. 获取/api/v1/user - without s - 为所有用户提供
    2. 获取/api/v1/users - 为用户提供特定ID
    3. 我对这条路线是否正确&amp;

0 个答案:

没有答案