-1

Thinktecture Identity Server를 처음 사용했지만 사용자 저장소로 Aspnet.Identity를 사용하여 OAuth 공급자 역할을 수행 할 수있는 기능을 읽었습니다.Thinktecture ASP.NET ID 아키텍처를 사용하는 ID 서버 v3

저는 현재 하늘색 웹 사이트를 운영 중이며 Azure 모바일 서비스 (AMS)를 구현하려고합니다. 많은 연구 끝에 Thinktecture Identity Server v3 (beta3-2)이되었습니다. 네이티브 클라이언트에서 요청을 승인하는 &을 인증하는 방법으로 JsonWebToken (JWT)을 사용할 계획입니다.

나는

 var factory = new Thinktecture.IdentityManager.Host.AspNetIdentityIdentityManagerFactory("MyConnectionStringHere"); 
     app.UseIdentityManager(new IdentityManagerConfiguration() 
     { 
      IdentityManagerFactory = factory.Create 
     }); 

그럼 내 푸른 웹 사이트가 작동을 중지하고 내가 그것을 내 웹 사이트를 덮어하고 전체가의에서 주장 응용 프로그램으로 만들려고하는 것 같다 것으로 나타났습니다 Startup.Auth 내 푸른 웹 사이트의 응용 프로그램에이 비트를 추가 . 우리는 별도의 응용 프로그램 인스턴스를 사용해야합니까, 아니면 azure 웹 사이트뿐만 아니라 Identity Server 을 "공동 호스팅"할 수 있습니까?

답변

0

신원 서버를 별도의 역할/사이트로 실행하는 것이 일반적이지만 동일한 배포 내에서 자체 가상 응용 프로그램으로 실행할 수도 있습니다. 나는 azurewebsites를 사용한 적이 없다. (대부분 하늘빛을 사용한다.) 그러나 이것은 당신의 경우와 관련이있다. Publish Multiple Projects to Different Locations on Azure Website