웹 응용 프로그램의 OpenId 로그인을 구현하려고합니다. OpenId를 통해 로그인하는 새로운 사용자가있을 때마다 나는 사용자에게 새로운 사용자를 만들고 데이터 중에 openid URL을 저장하므로 다음 번에 해당 사용자와 로그인하게됩니다.Google의 OpenID 구현 ID가 변경되는 이유는 무엇입니까?
내가 내 Gmail 오픈 ID로이 테스트를하고있어,하고 문제가 내가 이렇게 그 때마다입니다, 구글은 다른 오픈 ID URL이 전송, 즉 https://www.google.com/accounts/o8/id?id=SomethingThatChangesFromTimeToTime 물론
난 후 처리 여부 말할 수 아니에요입니다 이것은 새로운 사용자이거나 그렇지 않습니다. 나는 다소 당황 스럽다 : openid 식별자가 항상 같지 않아야 하는가?
더 많은 물음표와 느낌표를 사용하십시오!?!? – fig
나는 보통 그렇게하지 않는다. 그러나 나는이 행동에 정말 당황 스러웠다. OpenId의 장점은 매번 당신을 위해 당신을 할당 해주는 공급자에 의존하기보다, 자신을 식별 할 수있는 고유 한 URL을 가지는 것이라고 생각했습니다. – Andrea
조차도 같은 문제가 있었지만, 더 파고 들자면 인증 요청을 위해 보낸 내 케이스의 도메인이 동일한 문자열이고 다른 브라우저에서 다른 값을 제공한다는 사실을 알게되었습니다. 나는 그것을 FF와 크롬으로 테스트했다. 내가 여기서 무엇을 놓치고 있는지 확실하지 않다. – awake416