Azure AD OID C PID стратегии паспорта: 2179, уровень: 40 Производственные среды всегда должны проверять эмитента - PullRequest
0 голосов
/ 01 февраля 2020

Здравствуйте. Я пытаюсь внедрить Azure аутентификацию, следуя инструкции, предоставленной Microsoft https://github.com/microsoftgraph/msgraph-training-nodeexpressapp. Я успешно зарегистрировал приложение и заменил, заполнив секрет клиента и идентификатор приложения в файле .env.

почему я запускаю приложение. Возвращает:

{"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. Но это не меняет вывод.

Можете ли вы помочь мне!

Мэнни спасибо

Эрик

1 Ответ

0 голосов
/ 07 февраля 2020

Z Время UT C Время, только под другим именем.

Итак, что вы получите ("2020-02-01T15: 23: 20.190Z ") - это UT C время.

Но голландское местное время - CET время, которое должно быть UT C + 1 .

Вам необходимо использовать заголовок Prefer: outlook.timezone , чтобы указать часовой пояс для времени начала и окончания в ответе. См. Ссылку здесь .

. Или вы также можете преобразовать время UT C в CET самостоятельно в своем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...