У каждого поставщика OpenId есть URL-адрес поставщика (например, Google: https://www.google.com/accounts/o8/id )
Использование OpenIdRelyingParty.CreateRequest
Мне удалось перенаправить пользователя на URL-адрес поставщика Google и получить обратный вызов поставщика. Все работало нормально.
Теперь я Я пытаюсь реализовать свой собственный простой поставщик OpenId (я хочу выступить в качестве Google на моем примере). DotNetOpenAuth имеет демонстрационную версию поставщика под названием OpenIdProviderWebForms. Последние 4 или 5 часов я пытался подключиться к нему, используя ту же демонстрацию, которую мне удалось подключить в Google. Во-первых: мне не понятно, по какому URL мне звонить. Я перепробовал все URL-адреса (server.aspx, provider.ashx ...), и все они вызывают исключение «Конечная точка OpenID не найдена». Кажется, что все конфигурации в порядке.
Как реализовать простой поставщик OpenId? Какой URL-адрес мне следует вызывать в OpenRelyingParty.CreateRequest
?