2013-01-08 1 views
0

우리는 사용자 인증을 관리하기 위해 STS 클레임을 사용하는 asp.net 웹 폼 애플리케이션을 보유하고 있습니다. 워크 플로우는 꽤 간단합니다. 사용자가 로그인 페이지를 클릭하면 자격 증명이 입력되고 권한이 포함 된 소유권 주장이 생성됩니다. 이 클레임은 응용 프로그램 WCF 서비스에 권한을 부여하여 액세스 권한이있는 데이터를 제어하는 ​​데 사용됩니다. 자동 테스트 (및 개발)의 경우 자동화 된 테스트가 로그인 및 더미 클레임을 우회하는 메커니즘을 설정하고 싶습니다. 적절한 기준은 페이지로드에 사용됩니다. 기존 sts 서비스를 다시 작성하지 않고이 작업을 수행하고 싶습니다. 누구도 더미 주장을 만들 수 있는지, 메인 사이트가 문서에 이걸 주입 하는지를 아는 사람이 있습니까? 나는 인증 (isAuthenticated)을 해결하는 것에 익숙하지만 나는 인증에 대한 클레임에 대해 확신하지 못한다. 나는 개발/스텁 클레임을 만들 때 어디를 보거나 읽을 것인지에 대한 제안이나 힌트를 주셔서 감사합니다. 사전에개발 및 테스트를 위해 기본값을 사용하여 sts 클레임을 작성하는 방법

덕분에,

답변

1

코드의 주입을위한 최고의 장소가 무엇인지 확실하지,하지만 당신은 항상 당신이 원하는 모든 청구와 ClaimsIdentity/ClaimsPrincipal 자신을 만들 수 있습니다.

관련 문제