현재 OpenID에서 파생 된 인증 시스템을 개발 중입니다.
Ruby에서 일하고 있으며 ruby-openid 라이브러리를 사용합니다.OpenID 서버 단위 테스트
현재 테스트를 위해 fakeweb을 사용하여 openid 소비자 및 서버를 가짜로 만들고 모든 것이 제대로 작동하는지 확인합니다. 그러나 나는 그것을하는 방식을 좋아하지 않습니다. 그리고 그렇게 할 수있는 더 좋은 방법이있을 것이라고 확신합니다.
그럼 내 질문 : 아무도 이미 openid 서버 테스트를 작성 했습니까? 너는 무엇을 사용 했는가?
예. 하지만 완전히 호환되는 OpenID 서버가 없습니다. 제 테스트를 위해 제 3 자에게 의존하는 것은 제가 할 수있는 일이 아닙니다. 소비자를 가짜로 물어볼 때 서버 응답을 올바르게 확인할 수있는 라이브러리가 필요했습니다. –
충분합니다. 나는 당신이 오프라인 테스트를 찾고 있다고 의심했다. 그럼에도 불구하고 적어도 한 번 수동으로 이러한 테스트를 실행하여 보안 관점에서 작업 할 것을 고려해야합니다. –