웹 사이트를 다시 작성하고 SOA 접근법을 사용하려고합니다. 현재 웹 사이트는 .NET 2.0이며 SqlMembershipProvider 상자를 사용합니다.C#을 사용하는 SOA 접근 인증
우리는 데이터베이스에 직접 연결을 제거하고 모든 것을 WCF 서비스 계층을 통해 푸시하려고합니다. 우리가 사용하는 접근 방식은 모든 것을 분리시키는 것입니다. 모델과 인터페이스를위한 라이브러리, 서비스를위한 라이브러리, 서비스 프록시를위한 라이브러리가 있습니다.
지금까지 가장 큰 장애물은 사용자 인증 및 세션을 관리하는 방법을 알아내는 것입니다. 이 접근법으로 이것을하는 가장 좋은 방법은 무엇입니까?
.NET 멤버십 모델을 스크랩하고 OpenId와 같이 사용해야하며 사용자가 새 계정에 데이터를 다시 연결할 수 있도록 허용해야합니까?
검색 작업을 많이 해본 결과이 작업을 관리하는 방법을 많이 찾지 못했습니다.
아마 이것 좀 더 추상화 할 수는 있겠지만, 지금 당장 필요로하는 부분에 대해서는 효과가 있습니다. – Doug