Мы обновили Identityserver3 до Identityserver4, и мы используем IdentityServer3.AccessTokenValidation в конечных точках API для проверки токенов jwt.
После обновления мы не можем проверить токены, выпущенные IdentityServer3.
Мы можем использовать IdentityServer4.AccessTokenValidation, используя опцию LegacyAudienceValidation = true;поддерживать токены от Identityserver3 и Identityserver4.
IdentityServer4.AccessTokenValidation основан на .NET Core, который мы не используем.Мы не можем обновить все наши конечные точки API до .NET Core, и мы должны иметь возможность поддерживать токены, выпущенные Identityserver3.
Как мы можем включить нашу существующую конечную точку API для поддержки токенов, выпущенных identityserver3 и identityserver4.Большинство наших конечных точек API основаны на Microsoft OWIN и .NET Framework 4.5.1.