2012-09-11 2 views
0

으로 DotNetOpenAuth and Facebook 질문 인증이DotNetOpenAuth 페이스 북 인증을 작동하지 V4는

DotNetOpenAuth v4.0.0.11165를 사용하여 페이스 북으로 작업하는 대신 그것을 해결하는 방법이 있는지 궁금 해서요 이전 버전을 사용하지 않는 말한다, 그래서 내가 ProcessUserAuthorization 메서드를 수정하여 일부 문제를 해결하려고 생각했지만 해결 방법을 모르겠습니다.

public new IAuthorizationState ProcessUserAuthorization(HttpRequestInfo request = null) 
{ 
    return base.ProcessUserAuthorization(request); 
} 

이 방법을 수정하는 것이 가능합니까? 아니면 훨씬 더 복잡한가?

해결 방법이 있습니까, 아니면 이전 버전을 가져야합니까?

답변

-1

Facebook은 OpenID 프로토콜을 구현하지 않으며 OpenID 공급자가 아닙니다. 슬프게도 결코 작동하지 않습니다. 응용 프로그램에서 다르게 Facebook 인증을 처리해야합니다. 페이 스북을 사이트의 인증 공급자로 사용할 수있는 유일한 방법은 페이스 북에서 설명한 설명 : https://developers.facebook.com/docs/guides/web/이며 어떤 식 으로든 OpenID와 관련이 없습니다.

+0

질문에 OpenID가 언급되어 있지 않으므로이 답변을 묻는 메시지가 표시되지 않습니다. 실제로이 질문은 DNOA의 OAuth 메소드를 참조하므로 문제가 적용됩니다. –

0

최신 버전의 DotNetOpenAuth 과 작동합니다. 최신 버전으로 업그레이드하십시오.