Изменить конечную точку подключения / доступа. - PullRequest
0 голосов
/ 25 августа 2018

Использование IdentityServer3 - / connect / accesstokenvalidation - как мне изменить эту конечную точку?

В этом безумном мире у меня есть сервер Spring Oauth2 с отлично работающими приложениями Spring Boot.У меня также есть много приложений .NET MVC, работающих с использованием собственной пользовательской авторизации.

Пришло время собрать их вместе и использовать один сервер Oauth2.

Я настраиваю .net MVC, используяOWIN после этого урока https://identityserver.github.io/Documentation/docsv2/overview/simplestOAuth.html

Проблема, с которой я столкнулся, заключается в том, что при попытке аутентификации токена используется следующая конечная точка

/ connect / accesstokenvalidation

Однако этоне правильное конечное значение, основанное на Spring Security / Oauth2

/ oauth / check_token

Я не могу найти способ изменить конечную точку в IdentityServer3.Похоже, это жестко запрограммировано.

https://github.com/IdentityServer/IdentityServer3.AccessTokenValidation/blob/0ea60670ecb40edae3c3fd5192d7d008c87251df/source/AccessTokenValidation/Plumbing/ValidationEndpointTokenProvider.cs#L48

Кто-нибудь знает, как я могу изменить это ... и также сообщите мне, если я иду в правильном направлении.Это простой клиент Oauth, и это должно быть легко.

PS Я знаю, что могу добавить конечную точку к своему серверу Oauth2, но это хак (IMO)

любая помощь будет отличной!

...