비즈니스 응용 프로그램에 적합한 웹 서비스 집합을 작성하기 위해 WCF 보안 및 인증을 조사해야합니다.여러 클라이언트가있는 WCF 서비스에 대한 최상의 인증/보안 전략
현재 우리의 응용 프로그램은 C#으로 작성된 많은 백엔드 코드와 양식 인증에 의존하는 일부 WCF 서비스로 작성됩니다. 불행하게도, 시간이 지남에 따라 코드 기반은 매우 임시적으로 변했고, 따라서 논리적 인 분리/계층화가 실제로 존재하지 않습니다.
우리는 데이터 액세스 계층, 비즈니스 논리 계층, WCF (데이터 전송 계층) 및 다양한 프레젠테이션 계층 (ASP.NET 웹 사이트 중 하나임)이있는 구조화 된 응용 프로그램을 원합니다.
앞으로는 Windows Forms, WPF, 콘솔 응용 프로그램 및 Java (Linux 및 Mac 사용자) 용으로 작성된 프리젠 테이션 레이어도 지원할 수 있다고 들었습니다.
저는 WCF에 비교적 익숙합니다. 나는 그것의 기본 원칙을 이해하지만, 인증/보안에 관해서라면, 나는 확실히 전문가가 아니다!
나는 WCF에서 인증/보안을위한 다양한 전략이 있음을 알고 있습니다. 나는 프리젠 테이션 플랫폼의 범위를 고려할 때 가장 적합한 것을 찾고 있습니다. 따라서 ASP.NET, Windows Forms, WPF, Java를 다양한 프리젠 테이션 레이어로 사용하는 시나리오에서 WCF 서비스의 인증 및 보안을위한 최상의 전략은 무엇입니까?