2017-06-13 95 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

問題是如何驗證令牌。我已經有了令牌。謝謝! –