Я пытаюсь настроить IdentityServer4 для проверки подлинности проекта веб-форм, работающего на .net framework => 4.6.2, одностраничного приложения REST WCF, а также служб XML SOAP WCF (также => 4.6.2).
Приложение на одной странице использует токены на предъявителя от клиента.Это работает при использовании пакета nuget IdentityServer3.AccessTokenValidation, но ограничивает версию IdentityModel значением <2. В проекте IdentityServer4.AccessTokenValidation отсутствует расширение для приложения, и я не могу найти пример того, как правильно настроить это.Возможно ли это, или я ограничен использованием V3 с токенами на предъявителя, если мое клиентское приложение не работает на ядре dotnet? </p>
Если это так, то насколько серьезной будет проблема в будущем, если я не смогу обновить IdentityModelпакет до версии 2 и выше?
Я искал в этом не могу найти очевидное решение.Я пропустил что-то простое или неправильно понял, как я должен использовать токены на предъявителя от клиента oidc js в OWIN?
Единственные ответы, которые я могу найти, говорят, чтобы использовать IdentityServer3.AccessTokenValidation вместо 4, но я обеспокоен тем, чтоограничение на класс IdentityModel может вызвать проблемы в будущем.
Любая помощь будет принята с благодарностью.
Спасибо
Пол