я могу изменить свой открытый идентификатор URL изменить? - PullRequest
1 голос
/ 26 мая 2010

Я хотел знать, смогу ли я изменить URL-адрес моего открытого идентификатора, скажем:

www.abc.com / имя пользователя * * 1004

до

www.pqr.com / имя пользователя

пока проверяющая сторона все еще считает меня тем же пользователем?

или даже сказать:

www.abc.com / что-то / имя пользователя

до

www.abc.com / somethingelse / имя пользователя

Я интуитивно думаю, что это невозможно, так как если бы это было так, то любой мог бы подделать чью-либо личность.

Кроме того, указывает ли Open ID, какие поля должна использовать проверяющая сторона для обеспечения безопасного определения личности пользователя? Например, я ожидаю, что он объединит URL-адрес с именем пользователя / адресом электронной почты, отправленным обратно сервером Open ID.

1 Ответ

0 голосов
/ 26 мая 2010

В этом ответе предполагается, что вы пытаетесь войти, используя два разных URL-адреса, которые перенаправляют на одну и ту же страницу OpenID.

Я не знаю, возможно ли использовать два разных URL-адреса для одного и того же входа в систему, потому что я не уверен, какую информацию OpenID передает уникально идентифицируемая информация. Переполнение стека в настоящее время не позволяет этого: разные URL-адреса, указывающие на один и тот же портал OpenID, будут аутентифицироваться по-разному.

Предполагая, что OpenID отправляет уникальную информацию для каждой учетной записи, а не только для каждого URL-адреса, должна быть возможность менять адреса без потери безопасности.

Это не будет представлять угрозу безопасности, поскольку тот же портал OpenID будет по-прежнему выполнять аутентификацию, требуя от пользователя правильного входа в систему. Делегирование OpenID, которое вы будете использовать на этих страницах, просто перенаправляет на соответствующий портал аутентификации OpenID:

<link rel="openid.server" href="http://www.myopenid.com/server" /> 
<link rel="openid.delegate" href="http://YOUROPENID.myopenid.com/" /> 

Очевидно, что вся безопасность теряется, если вы идентифицируете свою учетную запись, используя URL-адрес OpenID для страницы, над которой у вас нет полного контроля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...