2014-12-19 3 views
1

우리의 응용 프로그램 (myApp)이 lotus domino 9.0.1 서버의 SSO에 있다고 가정 할 때 myApp에서 나머지 API (일정, 데이터 & 코어)에 액세스하는 동안 필요한 자격 증명이 필요합니다.LotusLive domino를 사용하는 SSO 9.0.1

+0

자세한 내용을 지정할 수 있습니까? 어떤 종류의 SSO를 사용하고 있습니까? –

+0

SAML은 우리가 사용할 계획입니다. 기본적으로 우리의 응용 프로그램은 Microsoft Exchange와 통합되었습니다. 우리는 연꽃 도미노로 이주하고 있습니다. 우리는 데이터, 캘린더 및 코어와 같은 나머지 API 호출을 성공적으로 실행하는 솔루션을 찾고 있습니다. –

+0

우리는 데이터, 캘린더 및 코어와 같은 나머지 API 호출을 성공적으로 실행하는 솔루션을 찾고 있습니다 (매번 credentilas를 전달하지 않음). –

답변

1

인증은 REST API에 투명합니다. Domino 웹 서버는 각 요청을 인증하므로 서버 구성 방법에 따라 다릅니다. SAML을 사용하려면 web federated login을 구성해야합니다. 좋은 개요를 보려면 위의 링크를 따르십시오. 슬라이드 9에 나타낸 바와 같이, 응용 프로그램이 필요 :

  • 는 각 후속의 세션 쿠키를 포함 Domino 서버에서 세션 쿠키를 획득하기 위해 IdP가
  • 사용에서 SAML 주장을 SAML 주장 획득 REST 요청
+0

"각 후속 REST 요청에 세션 쿠키 포함".j2ee 웹 응용 프로그램의 서비스 계층에서 http 클라이언트로 가능할 수 있습니다. –

+0

저는 J2EE의 전문가는 아니지만 대답은 '예'라고 말하고 싶습니다. 브라우저가 쿠키를 획득하여 사용할 수 있다면, 거의 당신이 그것을 시뮬레이션하기 위해 자바 코드를 작성할 수 있음을 확신합니다. 세션 ID 쿠키는 DomAuthSessId입니다. 자세한 정보는이 링크가 도움이 될 수 있습니다. http://www-01.ibm.com/support/docview.wss?uid=swg27003558 –

+0

감사합니다! 나해볼 게. –