예. 설명서에 표시된대로 Managed Bean 클래스를 com.ibm.sbt.services.endpoints.ConnectionsSSOEndpoint
으로 변경해야합니다.
<managed-bean>
<managed-bean-name>connectionsSSO</managed-bean-name>
<managed-bean-class>com.ibm.sbt.services.endpoints.ConnectionsSSOEndpoint</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>url</property-name>
<value>https://yourconnectionsserver</value>
</managed-property>
<!-- Trust the connection -->
<managed-property>
<property-name>forceTrustSSLCertificate</property-name>
<value>true</value>
</managed-property>
</managed-bean>
우선 SSO가 제대로 작동하는지 확인하십시오. 기본 인증 인 경우 로그인 프롬프트가 아닌 브라우저 프롬프트를 통해 비밀번호를 묻습니다. troubleshooting issues with sso
스스로를 테스트하려면, (그래서 새 탭 또는에서) 서버 한 다음에 같은 브라우저 세션 로그인, 수동으로 다음 URL을 입력 : 그 여기에 대한 튜토리얼이 있습니다
: 문제가 엔드 포인트 여부에 관련이 있는지
http://yourconnectionsserver/communities/service/atom/communities/all
그런 다음 당신은 볼 수 있습니다.
엔드 포인트를 설정하려면 서비스가 managed-bean-tag 태그와 일치하는 올바른 엔드 포인트 이름으로 초기화되었는지 확인하십시오. 자바 스크립트에서
:
var communityService = new CommunityService({endpoint:'connectionsSSO'});
자바 : 정보 : 다음 SBT 로그를 배포 톰캣에서
CommunityService svc = new CommunityService("connectionsSSO");
로그 파일 요청에 대한 LTPA 토큰을 찾을 수 없습니다. Tomcat에서 LTPA 토큰을 찾으려면 어떻게합니까? – grecky
환경에 대한 자세한 정보를 제공 할 수 있습니까? 애플리케이션이 작동하는 플랫폼은 무엇입니까? 표준 구성에서 Tomcat은 필요한 토큰을 제공 할 수 없습니다. 예 : SSO는 응용 프로그램이 IBM Domino에서 작동하고 LTPA 토큰에 대해 동일한 비밀을 공유하도록 환경을 구성 할 때 사용할 수 있습니다. SBT는 귀하의 쿠키에서 토큰을 가져와 Websphere of Connections에 인증하는 데 사용합니다. –