활동 스트림을 사용하는 동안 심리스 사용자 경험을 허용하려면 IBM Connections가 신뢰되는 가젯 클라이언트의 자동 권한을 지원합니다. 사용자는 Connections 데이터에 액세스하려고 노력하는 첫 번째 시간에 신뢰되는 가젯에 권한을 부여하도록 프롬프트되지 않습니다. IBM Connections의 상자에서 유일하게 신뢰되는 가젯 클라이언트는 Connections Embedded Experience 가젯입니다.
appId는 등록하는 애플리케이션의 ID입니다. my-test-client와 같이 사용자가 선호하는 것일 수 있습니다.
appName은 내 테스트 클라이언트와 같은 클라이언트의 구체적인 이름입니다.
redirectURI은 가젯이 권한을 부여할 시기에 대해 재지정하는 위치입니다. Connections가 클라이언트일 때 URL은 이 템플리트화된 값으로 설정되어야 합니다. 다음 URL의 플레이스홀더 opensocialSvcUrl 은 LotusConnections-config.xml에 정의된 opensocial 서비스의 URL 값으로 런타임 시 대체됩니다.
wsadmin>OAuthApplicationRegistrationService.addApplication("my-test-client", "My Test Client", "{opensocialSvcUrl}/gadgets/oauth2callback")
애플리케이션은 새 id my-test-client와 함께 추가됩니다.
최근에 등록된 애플리케이션에서 클라이언트 본인확인정보를 가져옵니다(이를 복사하여 테스트 파일로 저장). 이는 컨슈머 프록시에서 가젯을 등록하기 위해 사용됩니다.
이 가젯에 대해 자동 권한을 사용하려면 제공자는 권한을 부여받은 클라이언트가 되도록 구성되어야 합니다. 이전에 사용된 appld를 신뢰되는 자동 권한 클라이언트 목록에 추가하도록 제공자를 구성하기 위해 사용되는 connectionsProvider.xml(예: \IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\nameCell01\oauth20\에 위치함)을 수정하십시오. 예를 들면 다음과 같습니다.