Я настраиваю провайдера OpenID с помощью DotNetOpenAuth, и я застрял.
Похоже, что OpenID требует, чтобы пользователь сначала указал свой OpenID URL, а затем потребитель перенаправил бы его к поставщику, указав URL в качестве параметра (режим checkid_setup).
Но с Google, и некоторыми другими провайдерами, это работает по-другому. Вы просто будете перенаправлены на общую страницу, на которой вы либо войдете в систему, либо выберете одну из учетных записей, в которую вы уже вошли. Или просто перенаправлен обратно, если вы вошли в систему с одной учетной записью.
Это как-то связано с режимом checkid_immediate? Если да, дайте мне ссылку на статью, объясняющую, как это работает.