`
xiaonu_1225
  • 浏览: 38278 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

sametime + domino + notes

阅读更多
需要配置本地classpath
服务器端domino配置notes.ini和相关配置
http://www-01.ibm.com/support/docview.wss?uid=swg21257359

http://www.ibm.com/developerworks/cn/lotus/sametime75-todo/index.html#download

拿到ltpatoken实现sso

public void generatetoken()
	{
		try
		{
			CommunityService communityMgr = (CommunityService) ServiceHub
			.getService(CommunityService.SERVICE_TYPE);
			 RtcSession rs = communityMgr.getDefaultCommunity().getRtcSession();
			 m_session=(STSession) rs.getProtocolSession();
			 TokenComp m_token = (TokenComp)m_session.getCompApi(TokenComp.COMP_NAME);
			 m_token.addTokenServiceListener(this);
			 m_token.generateToken();
		}catch(Exception ex)
		{
			ex.printStackTrace();
		}

	}

 public void tokenGenerated(TokenEvent evt)
	  {
		  System.out.println(evt.getToken().getLoginName());
		  System.out.println(evt.getToken().getTokenString());
		  
		  ModelManager manager = ModelManager.getInstance();
		  manager.setTokenString(evt.getToken().getTokenString());
		  ModelManager.getInstance().fireEvent(new ModelEvent(ModelManager.getInstance() , 8 , this));
	  }


tokenGenerated不是及时执行,项目中先采取了Thread.sleep(3000l);
想到更好的方法以后再来更新。
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics