DotNetOpenAuth을 사용합니다. Provider endpoint를 작동 시키려고합니다. 내가 공급자를 호출하는 신뢰 당사자를 사용할 때DotNetOpenAuth OpenId Provider가 실제로 작동합니까?
IRequest request = OpenIdProvider.GetRequest();
이 null을 반환 : 나는 오픈 ID 요청을 수락하는 코드에 중단 점을 설정합니다. 나는 해결책과 그것의 동일한 문제를 주최했다. 화이트리스트에도 localhost를 추가했습니다.
요점은 요청이 공급자에게 전달되지만 openId 요청이 없다는 것입니다. 테스트하려는 경우 여기에 제공자 endpoint이 있습니다.
자신을 포함 해 다른 사람들이 시도한 대부분의 사람들에게 적합합니다. http://codesprout.blogspot.com/search/label/dotnetopenauth – Kiril
@Lirik, RP를 내 것이 가리키면 아무 것도 반환합니까? 나는 또한 공급자에 대해서 이야기하고있다. 당신은 blogpost에서만 RP를 구현했습니다 –
신경 쓰지 마세요, 당신이하고있는 것을 봅니다 ... 결코 시도한 적이 없습니다. 그러나 처리 할 수있는 요청이 있는지 확인하기 위해'HttpRequestInfo' 오버로드 된 ['GetRequest' 메서드] (http://docs.dotnetopenauth.net/v3.3/html/M_DotNetOpenAuth_OpenId_Provider_OpenIdProvider_GetRequest_1_a5a08f2e.htm)를 사용할 것입니다. 그렇지 않으면 검색 할 수있는 요청이 언제 실제로 있는지 어떻게 알 수 있을지 잘 모르겠습니다. – Kiril