您好,我正在尝试按照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时间。