簡體   English   中英

使用npm獲取令牌oAuth

[英]Get token oAuth using npm

我正在嘗試使用從服務器檢索令牌OAuth的nodeJS開發服務。 但是我每次都會出錯。 這個功能。

var express = require('express')
var http = require('http');
var httpRequest = require('request');
var bodyParser = require('body-parser');
var app = express()

app.get('/get-token', function (request, response) {

  // Ask for token
  httpRequest({
      url: 'https://my-server.com/token',
      method: 'POST',
      headers: {
          'Content-Type': 'application/x-www-form-urlencoded',
          'Authorization': 'Basic SdfdhffhPeHVBTV84OExfVWFmR1cwMklh'
      },
      form: {
        'grant_type': 'password',
        'username': 'myLogin',
        'password': 'myPwd',
      }
    }, function(error, response, body){
      if(error) {
          console.log(error);
      } else {
          console.log(response.statusCode, body);
      }
  });

});

當我發出請求時,服務器返回此錯誤:

{ [Error: unable to verify the first certificate] code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' }

您是否知道如何處理或是否有可以完成相同工作的npm軟件包?

最好的祝福

這對我來說很奇怪

...  
  app.get('/get-token', function (request, response) {

      // Ask for token
      httpRequest({
          rejectUnauthorized: false,
          url: 'https://my-server.com/token',
     ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM