У меня есть сайт, который содержит много информации о пользователе. Я хочу поделиться с клиентом веб-сайтом с помощью надлежащей проверки подлинности. Поскольку я собираюсь разработать этот api, используя asp.net mvc 4, я выбрал DotnetOauth для обеспечения аутентификации. Если веб-сайт хочет получить доступ к моим данным с веб-сайта, они должны зарегистрироваться на моем веб-сайте разработчика, после регистрации, что сайт будет генерировать Потребительский ключ и Секретный ключ. После регистрации для каждого запроса api клиент передает эти ключи. До этого все делается.Создать токен доступа, используя Dotnet Open Auth
Используя этот потребительский ключ и секретный ключ, клиент отправит запрос api, и если действительный токен недоступен в запросе, он будет перенаправлен на страницу входа. После успешного входа в систему будет создан токен, и клиент может использовать этот токен для запроса furthor до истечения срока действия.
Кто-нибудь есть идея о создании маркеров основанных на Consumer Key и Secret Key с помощью DotnetOauth. И с помощью ASP.NET MVC
Благодарности
+1 Я бы просто написал тот же ответ. У них действительно есть ясные примеры. –
Возможно, слишком поздно, но надеюсь, что это поможет кому-то. На этих страницах показана надежда реализовать IAuthorizationServerHost. https://github.com/DotNetOpenAuth/DotNetOpenAuth/wiki/Security-scenarios –