2013-08-21 1 views
1

비즈니스 응용 프로그램에 적합한 웹 서비스 집합을 작성하기 위해 WCF 보안 및 인증을 조사해야합니다.여러 클라이언트가있는 WCF 서비스에 대한 최상의 인증/보안 전략

현재 우리의 응용 프로그램은 C#으로 작성된 많은 백엔드 코드와 양식 인증에 의존하는 일부 WCF 서비스로 작성됩니다. 불행하게도, 시간이 지남에 따라 코드 기반은 매우 임시적으로 변했고, 따라서 논리적 인 분리/계층화가 실제로 존재하지 않습니다.

우리는 데이터 액세스 계층, 비즈니스 논리 계층, WCF (데이터 전송 계층) 및 다양한 프레젠테이션 계층 (ASP.NET 웹 사이트 중 하나임)이있는 구조화 된 응용 프로그램을 원합니다.

앞으로는 Windows Forms, WPF, 콘솔 응용 프로그램 및 Java (Linux 및 Mac 사용자) 용으로 작성된 프리젠 테이션 레이어도 지원할 수 있다고 들었습니다.

저는 WCF에 비교적 익숙합니다. 나는 그것의 기본 원칙을 이해하지만, 인증/보안에 관해서라면, 나는 확실히 전문가가 아니다!

나는 WCF에서 인증/보안을위한 다양한 전략이 있음을 알고 있습니다. 나는 프리젠 테이션 플랫폼의 범위를 고려할 때 가장 적합한 것을 찾고 있습니다. 따라서 ASP.NET, Windows Forms, WPF, Java를 다양한 프리젠 테이션 레이어로 사용하는 시나리오에서 WCF 서비스의 인증 및 보안을위한 최상의 전략은 무엇입니까?

답변

1

최상의 전략은 보안 요구 사항에 달려 있습니다. 즉, 모든 솔루션에 적용되는 최상의 전략은 없습니다.

WCF Security Guide을 살펴 보시기 바랍니다. WCF의 보안 기본 사항에 대한 정보를 얻을 수 있습니다. 또한 일반적인 인트라넷 및 인터넷 시나리오에 대한 섹션이 있으며 각각에 대한 규범 적 지침이 있습니다. 여기에 제공된 약간의 정보를 토대로이 시나리오 중 하나가 필요에 부합한다는 것을 알게 될 것입니다. 가이드는 오래되었지만 여전히 관련성이 높습니다.

나중에 클레임 기반 보안 모델로 이동하면 얻을 수있는 이점을 살펴볼 수 있습니다. 이것은 거대한 주제이므로 나중에 참조 할 수 있도록 this guide으로 안내해 드리겠습니다.

관련 문제