Я пытаюсь реализовать аутентификацию, используя oAuth и используя для этого DotNetOpenAuth.
У нас есть несколько веб-сервисов REST для удовлетворения требований проекта. Существует одна служба аутентификации, служба поддержки клиентов, служба заказа и т. Д.
Потребитель будет аутентифицировать пользователей, использующих этот Сервис, и получать от него токен доступа. Теперь потребитель получит метод обслуживания клиентов и передаст токен доступа.
Служба поддержки теперь хочет проверить токен доступа из службы аутентификации.
Я попытался перехватить заголовок авторизации, отправленный потребителем в службу поддержки клиентов, и попытался передать его службе проверки подлинности из службы поддержки клиентов, но он выдал ошибку «подпись не действительна», которая кажется правильной, поскольку URI, используемый потребителем для создания подписи, принадлежит клиенту Служба, но при проверке этого в Службе аутентификации фактический запрос поступает из Службы поддержки клиентов, которая отличается.
Надеюсь, я смогу объяснить проблему.
Как я могу решить эту проблему?