У меня проблема с отправкой запроса на аутентификацию с активированным обменом атрибутами.Он работает с FF и Opera, но IE, похоже, имеет проблемы с ним.
Ошибка возникает в запросе. RedirectToProvider ().URL в адресной строке показывает URL конечных точек.
Вот фрагмент кода, в котором создается и отправляется запрос на аутентификацию
using (OpenIdRelyingParty openid = this.createRelyingParty())
{
IAuthenticationRequest request = openid.CreateRequest(openid_identifier, realm);
;
var fetch = new FetchRequest();
fetch.Attributes.AddRequired(WellKnownAttributes.Contact.Email);
request.AddExtension(fetch);
// Send your visitor to their Provider for authentication.
request.RedirectToProvider();
}
Я предполагаю, что внутриRedirectToProvider () отправляет POST и вскоре после GET.По RFC POST с последующим GET не допускается.К сожалению, я не знаю, как это проверить.
У кого-то возникла такая же проблема?