サーバーがローカルで実行されている場合(GTM + 1)、サーバーを-8タイムゾーンに配置するとすべて問題ありません。
次に、メッセージを受け取ります。
IDX12401: Expires: '[PII is hidden by default. Set the 'ShowPII' flag in IdentityModelEventSource.cs to true to reveal it.]' must be after NotBefore: '[PII is hidden by default. Set the 'ShowPII' flag in IdentityModelEventSource.cs to true to reveal it.]'.
こんな理由らしい
Expires = DateTime.Now.AddMinutes(30),
... other code ...
JwtSecurityTokenHandler handler = new JwtSecurityTokenHandler();
JwtSecurityToken token = handler.CreateJwtSecurityToken(descriptor);
エラーが出ました。奇妙なことに、Expires フィールドはそのゾーンの現在の時刻 +30 分 (構成されている時間 +30 分) です。変ですね。ログインが許可されず、そのメッセージですぐに期限切れになるのはなぜですか。表示される時間は実際には 30 分先ですが、-X タイム ゾーンの場合のみです。