Ruby on Rails에서 Google Apps로 OmniAuth OpenID를 수행하려고합니다. ": identifier => 'https://www.google.com/accounts/o8/site-xrds?hd=example.com'"을 지정하면 즉시 사용 가능합니다. example.com은 타겟 사용자가 유입 된 도메인입니다.Omniauth-openid에 대한 검색을 비활성화하고 OpenID 서버를 지정하는 방법
문제없이/인증/구글에 액세스 할 때 사용자는 Google에 리디렉션 할 수 있으며,이 openid.identity 구글에서 반환 할 수 있습니다
... &openid.identity=http://example.com/openid?id=xxxxxxxxxxxxxxxxxxxxxxx ...
그러나, 나는 작업을하고있는 example.com을 수행합니다 올바른 "rel = 'openid2.provider'"< 링크/> 태그가 http://example.com/에 설정되어 있지 않으므로 omniauth-openid가 Google에서 다시 확인하려고 시도 할 때 검색이 실패합니다.
자동 검색을 수행하지 않고 https://www.google.com/a/example.com/o8/ud?be=o8을 서버로 직접 정의 할 수 있도록 기본 검색 동작을 해결하는 빠르고 깨끗한 방법이 있습니까?
감사합니다.
고마워요! 이것은 내가 원하는 것입니다. – jiehanzheng