2014-01-17 2 views
1

HTML 및 모바일 클라이언트에서 액세스 할 웹 API를 호스팅하는 Azure 웹 사이트에 대한 ID 공급자 (Google, Facebook 등)를 쉽게 구현할 수 있습니까?Azure 웹 사이트에서 ID 공급자를 구현하는 방법은 무엇입니까?

Azure 모바일 서비스에서 ID 제공 업체는 쉽게 구성하고 사용할 수 있습니다. Azure 웹 사이트에서이 내장 기능을 활용할 수 있습니까? 그렇지 않다면 Azure 웹 사이트/웹 API에 대한 ID 제공 업체를 가장 효과적으로 구현하는 방법에 대한 좋은 자료가 있습니까?

답변

1

Visual Studio 2012에서는 보안 설정에 도움이되는 ID 및 액세스 도구를 사용할 수 있습니다. 당신이 말한 Identiy Providers를 원한다면, ACS를 조사하고 싶을 것입니다.

웹 API는 이러한 IP 중 하나에 의해 안전하게 보호됩니다. 웹 API는 실제로 프론트 엔드가 아닙니다. 맞습니까? 웹 API에 대해서는 Oauth 2.0을 조사해야한다고 생각합니다.

한 기타 관련 아이디어는 Owin로 볼 수 있습니다 : http://visualstudiogallery.msdn.microsoft.com/e21bf653-dfe1-4d81-b3d3-795cb104066e

그래서, 각 클라이언트 (등 HTML, 모바일 클라이언트,) 그 자체로 사용자에게 권한을 부여해야합니다. 예를 들어 구글이나 페이스 북을 통해 (아마도 ACS의 도움으로). 그런 다음 각 클라이언트는 사용자 상호 작용없이 Oauth를 사용하여 웹 API에 대한 권한을 부여합니다. 2 가지 인증 방법, 알았지?

본인이 알고있는 모바일 서비스 인증 기능을 Azure 웹 사이트에 활용할 수는 없습니다.

피터

관련 문제