我正在Angular中创建一个连接到两个API的应用程序。 第一个API是在C#.NET中开发的,除此之外,还负责处理基于Owin OAuth2的身份验证。 当用户登录API时会提供令牌。
我正在NodeJS中创建第二个API ...我想使用C#API中的令牌来访问NodeJS API。
令牌没有存储在DB中,所以我需要"验证"这在NodeJS API中。
这可能吗?
提前致谢!
答案 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();