n 계층 응용 프로그램의 경우 프레젠테이션 계층에서 응용 프로그램 계층으로 ID를 사용하는 방법을 찾고 있습니다. 우리의 응용 프로그램은 다음과 같은 계층 고전 3 계층 응용 프로그램입니다 :프레젠테이션 계층의 사용자 ID를 응용 프로그램 계층으로 가져옴
- UI - 프리젠 테이션 계층
- 응용 프로그램/WCF 계층
- 데이터베이스 계층이
응용 프로그램 계층이 인터넷에 노출되지 프리젠 테이션 계층은 로컬 네트워크로 연결할 수 있습니다. 문제는 사용자가 프레젠테이션 계층에 로그인하고 프레젠테이션 계층이 사용자 ID를 통해 응용 프로그램 계층에 전달되기를 원합니다. 어떻게 할 수 있습니까? 클레임 기반 인증으로이 작업을 수행 할 수 있습니까? 우리는 현재 IWSTrust13SyncContract
을 STS 서비스에 구현하려고하고 있지만 사용자 계층에서는 응용 프로그램 계층에 연결할 수 있어야합니다. 누군가 나에게이 접근법에 대한 제안을 해줄 수 있습니까?
응용 프로그램 계층에 대한 호출에서 ClaimsIdentity 클래스를 전달하면 응용 프로그램 계층 네트워크에 액세스 할 수있는 모든 사람이이를 수행 할 수 있습니다. 프레젠테이션 계층이 응용 프로그램 계층 호출을 통해 전달 된 ClaimsIdentity를 만들었다는 증거는 없습니다. –