웹 서버 백엔드와 통신해야하는 iOS 응용 프로그램을 개발 중입니다. 제 의도는 ASP.NET WCF를 사용하여 웹 서비스를 개발하는 것입니다.oAuth를 인증 공급자로 사용하는 ASP.NET WCF 서비스 개발
iOS 측에서는 RESTKit을 사용하여 웹 서비스에 액세스하고 있습니다.
많은 다양한 기사와 질문을 스택 오버플로에서 읽었으며 내 필요에 대한 확실한 답을 찾기 위해 고심했습니다. 이것이 상당히 일반적인 시나리오라고 생각할 수 있습니다. 그래서이 문제에 대해 나와 다른 누구에게도이 문제를 명확히하기 위해 질문을 게시 할 것입니다.
iOS 앱과 ASP.NET 서비스 사이의 요청을 인증해야하며 oAuth는 좋은 방법입니다. 처음에 나는 oAuth 2 Legged를 읽기 시작했고이 튜토리얼을 따라 작업 구현을 얻었습니다. http://www.cleancode.co.nz/blog/523/oauth-dot-net (이 튜토리얼의 두 번째 옵션을 따랐습니다).
위 내용은 훌륭하게 작동했지만 요청을받은 사용자를 알 수있는 방법이 없었습니다. 나는 표준 3 다리가있는 오아시스가 나를위한 것이 었음을 깨달았다.
DevDefined.OAuth.WCF 및 DotNetOpenAuth를 발견했습니다. 두 가지 모두 포괄적 인 문서가 부족한 것 같습니다.
나는 DotNetOpenAuth 공급자 예제를 따라 가려고했지만 어떻게 작동하는지 이해하려고 애썼다.
그래서 내 질문 :
아무도 ASP.NET을 사용하여 OAuth 제공자를 설정하고, OAUTH를 사용하여 WCF 웹 서비스를 확보의 좋은 설명을 알고 있나요
.나는 올바른 방향으로 나아갈 것입니까, 나를위한 oAuth입니까?
iOS 앱과 서버가 모두 코딩되면 oAuth는 어떻게 작동합니까? 사용자가이 앱에 대한 액세스 권한을 부여하지 않아도됩니다. 로그인 세부 정보가 입력되면 자동으로 이루어져야합니다.
언제든지 누군가 도와 줄 수있는 시간을 내 주셔서 감사합니다. 그것은 2 주 동안 나를 미치게했다.
감사와 안부 마태 복음 케이시
PS. Stack Overflow에 게시하는 실수에 대해 죄송합니다. Havent는 전에 여기에 게시했습니다!