2012-03-20 5 views
2

저는 기존 웹 응용 프로그램을 지원하기 위해 모바일 응용 프로그램 (iOS, android, ..)을 만들려고하고 있으며 현재 웹에서 모바일 응용 프로그램에 안전한 API (ASP.Net 웹 API)를 제공하는 방법을 생각하고 있습니다.내 모바일 앱 전용 API 만들기. OAuth가 필요합니까?

OAuth가 가장 좋은 방법 인 것 같습니다. 내가 이해 한대로, Google API에 대해 작성된 타사 응용 프로그램을 사용할 수 있도록 설계되었습니다. 하지만 난 내 애플 리케이션을 위해서만 웹 서비스를 사용한다.

OAuth와 함께해야합니까, 아니면 간단한 방법이 있습니까?

+0

사용자 이름/비밀번호에 대해 사용자를 인증 했습니까? – russau

+0

@russau 예, 사용자 이름과 비밀번호에 대해 인증됩니다. –

+0

그렇다면 @Maurice 기본 인증 + SSL이 필요한 모든 것을 처리 할 것입니다. – russau

답변

5

2 자 보안 용으로 설계된 OAuth 2 버전이 있습니다. OAuth를 사용할 필요가 없다고 말했습니다. REST 서비스는 기본적으로 HTTP 서비스이므로 원하는 HTTP 인증을 사용할 수 있으므로 기본 인증도 정상적으로 작동합니다. 전선에서 암호를 보호하기 위해 HTTPS를 사용해야합니다.

+0

OAuth2는 표준 OAuth보다 훨씬 어려울 수 있습니다. 이는 일반적으로 2-legged OAuth를 적절히 지원하기 때문에 라이브러리 수정이 필요하기 때문입니다. SSL로 기본 인증을 사용하는 것이 가장 쉽고 좋습니다. – AlexGad

관련 문제