2014-12-19 3 views
1

Я хочу, чтобы создать свой собственный OpenId поставщика вместо использования Google, Yahoo и т.д.Как создать поставщика OpenId

Я просто следовал на ссылку ниже для создания OpenID клиента

https://github.com/DotNetOpenAuth/DotNetOpenAuth/wiki/Creating-an-openid-relying-party-%28programatically%29

, когда я введите https://www.google.com/accounts/o8/id в текстовое поле openId, он просто взял аутентификацию из Google и вернул токен с информацией, такой как EmailID, UserName и т. д. Вместо этого я хочу предоставить аутентификацию у своего собственного провайдера

Пожалуйста, помогите мне создать сайт с открытым доступом OpenId.

Благодаря

ответ

0

DotNetOpenAuth предоставляет классы и структуры, которые позволяют вам легко создавать OAuth потребитель или поставщик и манипулировать лексемы. Однако каждый из них должен принять решение о том, как обрабатывать и хранить токи. .

Пожалуйста, следуйте ссылки

1. Dotnetopenauth single sign on with custom identity provider

2. http://hoonzis.blogspot.com/2011/08/using-dotnetopenauth-to-create-oauth.html

Вторая ссылка объясняет в деталях. он также имеет ссылку на исходный код источника , чтобы вы могли сослаться на это. Я хочу, чтобы вы создали свой собственный образец на основе на # 2, поскольку он использует LINQ TO SQL.

 Смежные вопросы

  • Нет связанных вопросов^_^