Azure AD OIDC 护照策略 pid:2179,级别:40 生产环境应始终验证颁发者



您好,我正在尝试按照Microsoft https://github.com/microsoftgraph/msgraph-training-nodeexpressapp 提供的教程实现 Azure 身份验证。我成功注册了应用,并替换了在 .env 文件中填写的客户端密码和应用ID。

为什么我运行该应用程序。它返回:

{"name":"AzureAD: OIDC Passport Strategy","hostname":"webapp-virtual-machine","pid":2202,"level":40,"msg":"Production environments should always validate the issuer.","time":"2020-02-01T15:23:20.190Z","v":0

比荷兰当地时间早一个小时。我还会在 Azure 门户中更改区域。但这不会改变输出。

你能帮帮我吗!

曼尼谢谢

埃里克

ZTime 是UTC时间,只是名称不同。

因此,您得到的("2020-02-01T15:23:20.190Z"(是UTC时间。

但荷兰当地时间是欧洲中部时间,应该是UTC +1

您需要使用首选:outlook.timezone标头来指定响应中开始和结束时间的时区。请参阅此处的参考资料。

或者,您也可以在代码中自行将UTC时间转换为CET时间。

相关内容

最新更新