Airbnb Rendr 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 这可能吗?有人可以举个例子吗?要使用所述的应用程序模板,首先必须

我一直在使用GitHub上提供的

在他们的示例中,他们使用HTTP Basic Auth连接到RESTful API。但是,在代码中,它们直接在服务器启动时提供身份验证凭据,如下所示:

$ 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
 };
}