Airbnb Rendr RESTful API身份验证
我一直在使用GitHub上提供的 在他们的示例中,他们使用HTTP Basic Auth连接到RESTful API。但是,在代码中,它们直接在服务器启动时提供身份验证凭据,如下所示:Airbnb Rendr RESTful API身份验证,rest,authentication,rendr,Rest,Authentication,Rendr,我一直在使用GitHub上提供的 在他们的示例中,他们使用HTTP Basic Auth连接到RESTful API。但是,在代码中,它们直接在服务器启动时提供身份验证凭据,如下所示: $ BASIC_AUTH=githubusername:githubpassword grunt server 现在我在问自己,是否以及如何使其更具动态性,即使用用户在登录客户端应用程序时提供的凭据,或者甚至使用不同的身份验证模式,例如OAuth 这可能吗?有人可以举个例子吗?要使用所述的应用程序模板,首先必须
$ BASIC_AUTH=githubusername:githubpassword grunt server
现在我在问自己,是否以及如何使其更具动态性,即使用用户在登录客户端应用程序时提供的凭据,或者甚至使用不同的身份验证模式,例如OAuth
这可能吗?有人可以举个例子吗?要使用所述的应用程序模板,首先必须实现会话管理并自定义用于与数据适配器文件中提供的restful api交互的身份验证模式(基本身份验证)
rendr-app-template/server/lib/data_adapter.js.
basicAuth = process.env.BASIC_AUTH;
if (basicAuth != null) {
authParts = basicAuth.split(':');
api.auth = {
username: authParts[0],
password: authParts[1],
sendImmediately: true
};
}