2010-04-07 5 views
2

사용자의 공개 ID가 일정한 인상을 받고있었습니다. 난 내 응용 프로그램에서 2 개 개의 다른 화면 내 사이트 설정 개방 ID 사용자를 허용하고동일한 사용자의 동일한 사이트에 대해 서로 다른 두 개의 열린 ID를 얻는 방법

...

사용자의 오픈 ID가 일정하다는 인상이었고, 변경되지 않습니다 내가했다

는하지만, 내 깜짝에, 나는 두 개의 서로 다른 화면에서 같은 구글 계정을 사용하여 동일한 사용자에 대해 서로 다른 ID를 발견, 특정 사용자에 대한 내 데이터베이스에 저장 할 계획.

오픈 ID는 실제로 어떻게 작동합니까?

업데이트 : Google이 개방형 ID 영역을 기반으로한다는 사실을 발견했습니다. 그래서 동일한 영역에 대해 두 개의 공개 ID가 동일하게됩니다 (URL 매개 변수와 상관없이)

답변

3

이미 귀하의 질문에 대한 답변을 찾았습니다 : Google은 "directed identity"를 사용합니다. 즉, openid.realm이 범위를 결정합니다 openid.claimed_id가 적용됩니다. 두 화면 모두에서 동일한 OpenID를 얻으려면 와일드 카드 문자를 포함하여 http://*.mydomain.com/으로 간단하게 겹쳐서 영역이 동일한 지 확인하십시오.

관련 문제