美文网首页STF
STF之SSO认证

STF之SSO认证

作者: 戈壁堂 | 来源:发表于2021-07-07 10:12 被阅读0次

集成了公司的SSO认证,一直工作正常,临时断电,重启PC后。服务正常启动,但服务时走认证流程时提示——Failed to obtain access token,搜索对应的问题,找到InternalOAuthError: Failed to obtain access token

InternalOAuthError: Failed to obtain access token
    at Strategy.OAuth2Strategy._createOAuthError (/home/stf/RemoteDeviceNew/node_modules/passport-oauth2/lib/strategy.js:410:17)
    at /home/stf/RemoteDeviceNew/node_modules/passport-oauth2/lib/strategy.js:177:24
    at /home/stf/RemoteDeviceNew/node_modules/oauth/lib/oauth2.js:191:18
    at ClientRequest.<anonymous> (/home/stf/RemoteDeviceNew/node_modules/oauth/lib/oauth2.js:162:5)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:401:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:66:8)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)

看起来是相同的问题,直接采用require('https').globalAgent.options.rejectUnauthorized = false;问题依然复现。

node_modules/passport-oauth2/lib/strategy.js文件中添加debug信息,重启服务后提示——getaddrinfo ENOTFOUND,看起来是无法找到SSO服务器。从STF所在的机器ping此地址(断电重启的原因?)尝试先在/etc/hosts中添加解析地址。搞定~

Failed to obtain access in======== token:  { Error: getaddrinfo ENOTFOUND sso.test-sso.com sso.test-sso.com:443
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
  errno: 'ENOTFOUND',
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'sso.test-sso.com',
  host: 'sso.test-sso.com',
  port: 443 }

相关文章

  • STF之SSO认证

    集成了公司的SSO认证,一直工作正常,临时断电,重启PC后。服务正常启动,但服务时走认证流程时提示——Failed...

  • SSO实现调研

    零、耶鲁CAS SSO(支持跨域、子会话) 《SSO CAS单点系列》之 实现一个SSO认证服务器是这样的! 一....

  • CAS 中央认证服务 实现 单点登录(SSO)

    CAS 中央认证服务 实现 单点登录(SSO) 介绍 单点登录 SSO(Single Sign On) :简介:多...

  • SSO

    要实现SSO,需要以下主要的功能: 所有应用系统共享一个身份认证系统。 统一的认证系统是SSO的前提之一。认证系统...

  • Identity and Access 身份认证

    SSO原理 SSO系统是单独部署的一套认证系统,独立于所有子系统,包含登录认证、授权、用户管理功能。用户需要登录任...

  • SSO实现

    组成部分 业务系统A 业务系统B SSO认证中心 基本介绍 系统A, B没有登陆界面,登陆操作由SSO认证中心统一...

  • SSO单点登录接口文档

    概述 本文是公司单点登录(SSO)产品的接口设计文档。 接口列表 票据验证接口 所属系统 SSO认证系统 接口地址...

  • 单点登录

    CAS 中央认证服务 基础模式 SSO 访问流程主要有以下步骤: 访问服务: SSO 客户端发送请求访问应用系统...

  • SSO认证原理

    SSO(Single Sign On)单点登录系统。现在很多系统都由多个子系统组成,为了统一登录,保证登录一次,所...

  • Confluence sso认证

    背景 公司一直使用confluence来进行内部知识管理。老板突然想用飞书,然后让我将confluence与飞书打...

网友评论

    本文标题:STF之SSO认证

    本文链接:https://www.haomeiwen.com/subject/jffsultx.html