如何为自定义Auth0登录表单实现服务器端代码?

时间:2015-01-30 02:02:19

标签: javascript json authentication server-side

我正在学习构建一个简单的Web应用程序,而我正在使用Auth0.com对应用程序的用户进行身份验证。用于创建注册表单的说明(https://auth0.com/docs/custom-signup)对我来说非常简单,直到我将其设置到底部的服务器端部分。

以下是它的说法:

  
      
  1. 服务器端
  2.         

    收到客户端的请求后,包含在JSON中   必须使用连接字段来丰富消息的主体   表示必须存储用户的连接。 POST那个JSON   到/ api / users,如果成功,则创建用户。

    POST /api/users
    Authorization: Bearer .... access_token ....
    
    {
         email: "...",        // taken from request
         password: "...",
         color: "...",
         food: "...",
         connection: "..."      // added by the server
    }
    

这是什么意思,我该如何完成?如果我在Azure主机帐户上创建另一个文件,我该怎么称呼它?最后,这是我需要的所有代码吗? 谢谢。

2 个答案:

答案 0 :(得分:0)

POST /api/users
Authorization: Bearer .... access_token ....

{
     email: "...",        // taken from request
     password: "...",
     color: "...",
     food: "...",
     connection: "..."      // added by the server
}

上面的代码段说明了一个示例http请求。如何发送请求取决于您的编程语言。

POST /api/users                             <- the url and request type
Authorization: Bearer .... access_token .... <- Authorization type to put in the http header

{                                           <- from here is the post data
     email: "...",        // taken from request    
     password: "...",
     color: "...",
     food: "...",
     connection: "..."      // added by the server
}

所以这就是概念。但是,如果您需要特定代码,则需要说明您正在使用的语言。

答案 1 :(得分:0)

正如@huazhihao所说,实际的服务器端实现取决于您在服务器上使用的语言。

如果您使用javascript,我建议您查看AuthO在github上显示的示例。