2013-07-17 5 views
0

내 사이트에서 mozilla persona/browserid를 사용하고 싶습니다. 그것으로 로그인하는 것은 이미 꽤 잘 작동합니다. 그러나 나는 또한 내 도메인으로 전자 메일 주소를 작성하려는 사용자를위한 들여 쓰기 공급자 역할을 원합니다.현재 내 개인 IDP를 만들 수 있습니까?

나는 공개 키와 프로비저닝 & 인증 페이지의 경로를 제공하기 위해 /.well-known/browserid 요청을 처리하는 node.js & express를 사용하여 매우 기본적인 http 서버를 구현했습니다. 그러나 123done.org를 방문하여 [email protected]으로 로그인을 시도하면이 이메일을 알지 못하고 나에게 어덴 데이션을 만들어 줄 수 있다고 나에게 말한다.

내 서버는 mycustomdomain.com/.well-known/browserid에서 요청을받지 않으므로 개인 서버는 실제로 내 서버를 사용하여 실제로 로그인하려고 시도하지 않습니다.

이렇게하면 "Persona는 제 3 자 IDP를 사용하여 사람을 기록 할 수 있습니까? 아니면 현재 모질라 만 유일하게 작동합니까?

답변

2

타사 ID 제공 업체가 오늘 업무를 수행합니다. 자신의 IdP를 성공적으로 작성한 사람의 official documentationthesetwo 블로그 게시물에서 자세한 내용을 확인할 수 있습니다.

질문 : 귀하의 IdP가 .well-known/browserid 지원 문서를 HTTPS를 통해 공개하고 있습니까? SNI을 (를) 사용하고 있습니까?

+0

예, 모든 것이 https를 통해 제공됩니다. 또한 동일한 서버에서 여러 도메인을 호스팅하므로 SNI도 사용합니다. 전체 서버는 node.js에서 실행됩니다. 따라서, 노드 https 구현에 문제가 있거나 페르소나가 StartSSL 인증서를 수락하지 않습니다. –

+0

글쎄, 나는 그것을 검사했다. 페르소나는 내 서버에 연결조차하지 않습니다 :/아마도 persona가 .well-known/browserid를 가져 와서 캐시했을 수도 있지만 페르소나 캐시를 지우려면 어떻게해야합니까? –

+0

https://checkmyidp.org/ –

관련 문제