Мне нужно проверить запросы OAuth 1.0a (RFC 5849) на сайте ASP.NET Core. Обновление клиента до OAuth 2.0 или чего-то еще не вариант. Я понимаю спецификацию, но реализация процесса проверки для oauth_signature
кажется немного хрупкой, и, конечно же, здесь нет необходимости изобретать велосипед.
Есть ли в .NET Core какие-либо встроенные классы для обработки этого? В идеале, что-то, где вы просто передаете HttpRequest
и секретный ключ, и он говорит вам, действительна ли подпись?
Если нет ничего встроенного, какие-либо рекомендации по сторонним библиотекам, которые могли бы справиться с этим для меня?