验证" Owin OAuth Bearer Token"来自NodeJS

时间:2017-06-13 21:48:12

标签: c# angularjs node.js api oauth

我正在Angular中创建一个连接到两个API的应用程序。 第一个API是在C#.NET中开发的,除此之外,还负责处理基于Owin OAuth2的身份验证。 当用户登录API时会提供令牌。

我正在NodeJS中创建第二个API ...我想使用C#API中的令牌来访问NodeJS API。

令牌没有存储在DB中,所以我需要"验证"这在NodeJS API中。

这可能吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用http.request从C#API获取令牌,然后对其进行验证。

var options = {
    path: '<API path that gives token>',
    method: 'GET'
};

http.request(options, function (res) {
    res.setEncoding('utf8');
    res.on('data', function (data) {
        console.log(data);
    });
}).end();