【问题标题】:Validate "Owin OAuth Bearer Token" from NodeJS从 NodeJS 验证“Owin OAuth Bearer Token”
【发布时间】:2017-06-14 13:19:37
【问题描述】:

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

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

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

这可能吗?

提前致谢!

【问题讨论】:

    标签: c# angularjs node.js api oauth


    【解决方案1】:

    您可以使用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();
    

    【讨论】:

    • 问题是如何验证令牌。我已经有了令牌。谢谢!
    猜你喜欢
    • 2014-01-02
    • 2017-12-07
    • 1970-01-01
    • 2014-09-24
    • 2015-12-25
    • 1970-01-01
    • 2023-03-15
    • 2015-06-12
    • 2014-12-03
    相关资源
    最近更新 更多