Извините, если моя терминология неточна.Является ли идентификатор OpenID приемлемым в качестве URL-адреса поставщика OpenID?
У меня есть приложение, которое действует как полагающаяся сторона OpenID. Предположим, что пользователь подписывается через OpenID и предоставляет мне URL для своего провайдера OpenID. Аутентификация происходит, и я возвращаю идентификатор OpenID.
Если мне нужно снова аутентифицировать пользователя, могу ли я всегда использовать идентификатор вместо исходного URL?
Конкретный пример, в случае, если вышеуказанное является глупостью. Чтобы использовать Google в качестве поставщика OpenID, пользователь вводит https://www.google.com/accounts/o8/id
. После аутентификации Google предоставляет мне URL-адрес для идентификации, например https://www.google.com/accounts/o8/id?id=A1B2c3d45F6g7
. Затем я могу выполнить аутентификацию с использованием этого URL-адреса Identity (я проверил); но гарантируется ли это для всех поставщиков?
Да, я знаю, что искомый идентификатор (спасибо за правильный термин!) Является стабильным. Я хочу знать, могу ли я использовать его в качестве цели запроса OpenID. Могу ли я запрашивать аутентификацию с 'https: //www.google.com/accounts/o8/id? Id = A1B2c3d45F6g7' вместо' https: // www.google.com/accounts/o8/id'? – Chowlett