DotNetOpenAuth автоматически устанавливает все стандартные параметры OpenID, включая openid.return_to
.Если вы хотите настроить openid.realm
или openid.return_to
, вы можете передать значения для них в качестве параметров в OpenIdRelyingParty.CreateRequest
.Другие параметры, которые вы можете настраивать или добавлять, устанавливая свойства или вызывая методы для IAuthenticationRequest
, который возвращается CreateRequest
перед вызовом RedirectToProvider
.
В частности, вы можете указать параметр openid.ax.type.email
с помощьюдобавление расширения FetchRequest
к исходящему запросу с указанием адреса электронной почты в качестве обязательного атрибута.Затем в ответе проверьте расширение FetchResponse
.