首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google IAP使用节点证书已过期错误?

Google IAP使用节点证书已过期错误?
EN

Stack Overflow用户
提问于 2019-03-13 21:36:46
回答 1查看 734关注 0票数 1

我有一个节点服务器,它需要连接到IAP (身份感知代理)保护的API端点。下面来自谷歌的例子似乎很好,除了certificate has expired错误。我认为我只需要将rejectUnauthorized: false与请求一起发送,但我不确定如何实现它。

更新

我可以强迫它添加process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';,但我的理解是,与rejectUnauthorized: false相比,这个选项更不安全。有什么见解吗?

代码语言:javascript
复制
'use strict';

const {JWT} = require('google-auth-library');

const keys = require('./jwt.keys.json');
const oauth2Keys = require('./iap.keys.json');

async function main() {
  const clientId = oauth2Keys.web.client_id;
  const client = new JWT({
    email: keys.client_email,
    key: keys.private_key,
    additionalClaims: {target_audience: clientId},
  });
  const url = `https://iap-demo-dot-el-gato.appspot.com`;
  const res = await client.request({url});
  console.log(res.data);
}

main().catch(console.error);

指向谷歌示例的链接:https://github.com/googleapis/google-auth-library-nodejs/blob/502f43e651d7ccbd1cc19de513d5f5af5008ac03/samples/iap.js

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 21:38:34

process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';禁用SSL证书检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55143207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档