2017-06-13 97 views
1

我正在创建一个连接到两个API的Angular App。 第一个API是在C#.NET中开发的,除此之外,它负责处理基于Owin OAuth2的身份验证。 当用户登录API给出令牌时。验证来自NodeJS的“Owin OAuth承载令牌”

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

令牌不存储在数据库中,所以我需要在NodeJS API中“验证”它。

这可能吗?

在此先感谢!

回答

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(); 
+1

问题是如何验证令牌。我已经有了令牌。谢谢! –