zyworks2013
zyworks2013
  • 发布:2025-10-07 11:16
  • 更新:2025-10-16 13:35
  • 阅读:210

uni-id-co 外部系统登录如何去除签名验证

分类:uniCloud

uni-id-co 外部系统登录部分,文档里说只能通过url进行请求,并需要在头部带上签名等信息。
需求是将该模块在云函数内直接调用,通过修改底层源代码直接去除签名验证,想问下uni-id-co关于验证请求签名的底层代码具体在什么位置

2025-10-07 11:16 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

uni-id-pages/uniCloud/cloudfunctions/uni-id-co/middleware/verify-request-sign.js

zyworks2013

zyworks2013 (作者)

已解决,将 uni-id-pages/uniCloud/cloudfunctions/uni-id-co/middleware/verify-request-sign.js 第9行needSignFunctions需要鉴权的方法名单全部注释掉

const needSignFunctions = new Set([  
//  'externalRegister',  
//  'externalLogin',  
//  'updateUserInfoByExternal'  
])

要回复问题请先登录注册