Node.js NodeJS Express中的Passport无法访问B2C联盟元数据

Node.js NodeJS Express中的Passport无法访问B2C联盟元数据,node.js,passport.js,azure-ad-b2c,adal,adal.js,Node.js,Passport.js,Azure Ad B2c,Adal,Adal.js,我正在NodeJS上使用Azure B2C,并收到以下错误: ERROR: AzureAD: Metadata Parser/59044 on DESKTOP1: cannot get AAD Federation metadata from endpoint you specified INFO: AzureAD: OIDC Passport Strategy/59044 on DESKTOP1: authentication failed due to: Cannot get AAD Fed

我正在NodeJS上使用Azure B2C,并收到以下错误:

ERROR: AzureAD: Metadata Parser/59044 on DESKTOP1: cannot get AAD Federation metadata from endpoint you specified
INFO: AzureAD: OIDC Passport Strategy/59044 on DESKTOP1: authentication failed due to: Cannot get AAD Federation metadata
我假设这是指config.js/exports/creds/IdentityMetadata,但是我能够直接访问以下两个B2C URL

问题

  • 如何调试Passport的库无法访问FederationMetadata?(fiddler没有显示任何网络IO)
  • 它是否存储或缓存在某个地方
  • 何时以及如何使用(用于故障排除)
  • 在元数据缓存在内存中之后,您应该至少看到一个初始请求
  • 节点可能未连接到internet。确保可以成功连接的节点和浏览器共享并允许相同的internet访问配置(直接、代理等)
  • 您可以调试此处设置的url:

    此处抛出错误:

  • 在元数据缓存在内存中之后,您应该至少看到一个初始请求
  • 节点可能未连接到internet。确保可以成功连接的节点和浏览器共享并允许相同的internet访问配置(直接、代理等)
  • 您可以调试此处设置的url:

    此处抛出错误:

    Hi@CMEdge。请确认您正在设置的
    identityMetadata
    isB2C
    ?@ChrisPadgett您好,
    isB2C
    设置为
    true
    ,元数据为
    https://login.microsoftonline.com/gyb2cnonprod.onmicrosoft.com/v2.0/.well-known/openid-configuration
    ,仅作轻微修改(npm更新)从
    https://github.com/AzureADQuickStarts/B2C-WebApp-OpenIDConnect-NodeJS.git
    Passport中的以下URL在NodeJS中也不起作用
    https://gyb2cnonprod.b2clogin.com/tfp/f8d69b61-eb5a-406a-8a31-654001011012/B2C_1_PassportFlow/v2.0/.well-known/openid-configuration/
    @chrispadgetti@CMEdge。请确认您正在设置的
    identityMetadata
    isB2C
    ?@ChrisPadgett您好,
    isB2C
    设置为
    true
    ,元数据为
    https://login.microsoftonline.com/gyb2cnonprod.onmicrosoft.com/v2.0/.well-known/openid-configuration
    ,仅作轻微修改(npm更新)从
    https://github.com/AzureADQuickStarts/B2C-WebApp-OpenIDConnect-NodeJS.git
    Passport中的以下URL在NodeJS中也不起作用
    https://gyb2cnonprod.b2clogin.com/tfp/f8d69b61-eb5a-406a-8a31-654001011012/B2C_1_PassportFlow/v2.0/.well-known/openid-configuration/
    @ChrisPadgett