저는 OpenID에 대한 아이디어를 좋아합니다. 그러나 타겟 사용자 중 일부는 아직 들어 본 적이 없습니다. OpenID를 옵션으로 제공하고 싶다면 내 유일한 선택은 이메일/비밀번호 인증과 OpenID를 모두 제공하는 것입니다.OpenID : 이메일/비밀번호와 OpenID를 모두 지원하는 단일 사용자 인터페이스
나는이 조합을 사용하는 몇 개의 사이트를 보았으며 그 아이디어는 온화하게두기에는 매력적이지 않습니다. 동일한 화면에 두 옵션을 배치하는 것은 사용자 중 단 10 %만이 OpenID에 관심을 갖는다면 산만하고 무의미합니다.
궁금한데 어떻게 인증 및 계정 생성을 위해 OpenID와 이메일/비밀번호를 모두 지원하는 단일 사용자 인터페이스를 제공 할 수 있습니까?
내가 고려해 본 한 가지 가능성은 이메일 또는 OpenID가 사용되었는지 여부를 감지하고 그에 따라 동적으로 인터페이스를 조정할 수있는 단일 OpenID/이메일 필드를 사용하는 것입니다.
예를 들어 계정 생성 페이지는 "전자 메일"이라는 레이블이 붙은 하나의 필드에서 "우리는 OpenID를 지원합니다"행에 약간의 눈에 띄지 않는 텍스트가 표시 될 수 있습니다. 사용자가 url을 입력하면 인터페이스는 JavaScript를 통해 OpenID 계정 생성 페이지로 전환됩니다. 전자 메일 주소를 입력하면 아무 반응이 없습니다.
일반 사용자가 OpenID를 숨겨 놓은 가장 좋은 방법은 무엇입니까? 그렇지만 기술에 능통 한 사용자가 사이트에서 지원하는 것을 알게하는 가장 좋은 방법은 무엇입니까?
니스 ... RPX를 사용하고있는 것처럼 보입니다. https://rpxnow.com/. –
예, 그렇게 생각합니다. 그러나 RPX는 OpenID 측만 처리합니다. 사용자 이름/비밀번호 부분은 여전히 호스팅 웹 사이트에 달려 있다고 생각합니다. –
Ruby Gem이 있습니다. http://github.com/grosser/rpx_now –