2011-10-17 3 views
1

SharePoint 2010 인트라넷에 정보를 표시하기 위해 BCS를 사용하여 연결해야하는 타사 응용 프로그램이 있습니다. 제 3 자 애플리케이션은 우리가 정보를 얻기 위해 소비 할 수있는 웹 서비스를 노출합니다. 그러나 각 자격 증명 집합에 대해 5 개의 동시 세션 만 허용합니다. 60 명의 사용자가 동시에 연결할 수 있으므로 프로덕션 환경에서 문제가 발생할 수 있으므로 사용자 ID가 아닌 앱에서 미리 결정한 자격 증명으로 연결하므로 타사 응용 프로그램에서 12 가지 자격 증명 집합이 필요합니다. 따라야 할 인증 방법을 고려 중입니다. 한 가지 옵션은 각 5 명의 사용자를 BCS 내의 타사 앱에서 하나의 자격 증명 집합에 매핑하는 Windows 응용 프로그램을 작성하는 것입니다. 이 방법은 사용자가 연결을 시도 할 때마다 4 명의 다른 사용자와 자격 증명을 공유하기 때문에 쫓겨나지 않을 것이라고 확신합니다. 그러나 동시에 우리 회사에 추가 될 각 사용자를 매핑해야합니다. 두 번째 옵션은 동적으로 유지하는 것입니다. 사용자가 연결을 시도 할 때 열려있는 세션 수가 5 개 미만인 자격 증명 집합을 확인한 다음 사용합니다. 이것이 미래의 유지 보수를 덜 필요로하는 것처럼 보이지만, 그것이 가능한지 확실하지 않습니다. 내가 어떻게 진행해야하는지에 대한 제안? 고맙습니다.BCS를 사용하여 여러 개의 가능한 계정을 사용하여 데이터 검색

답변

0

첫 번째 옵션은 취약한 것으로 보입니다. 두 번째 옵션에 대해서는 분명히 투표 할 것입니다. 이 기능을 사용하려면 응용 프로그램에서 세션이 여전히 유효한지 확인해야합니다. 제 3 자 애플리케이션이 세션 유효성을위한 API 메소드를 지원하는지 알고 있습니까?

추신 : 내 대답은 가치가 없다는 것을 알고 있지만 의견을 말할만한 점수가 충분하지 않습니다. 그러나 재미있는 질문.

+0

이전에 답장을 보내지 않아서 죄송합니다. 자리를 비 웠습니다. 개인적으로는 두 번째 옵션을 선호하지만 새 사용자가 사용하려고 시도 할 때마다 사용 가능한 연결 계정을 확인해야하기 때문에 성능을 우려합니다 그 API에서 지원되지 않는 것 같습니다. 현재 우리는 하드 코딩 된 접근 방식이지만 첫 번째 옵션을 사용하는 방향으로 나아가고 있습니다. – Moe

관련 문제