Eclipse rcp Eclipse RCP关于管理身份验证令牌的问题
我正在开发一个EclipseRCP应用程序。我允许用户使用登录对话框登录。登录逻辑在seprate处理程序中编码。只有在成功登录后,用户才能在其他视图中创建业务对象。因此,我希望身份验证令牌在我的视图中可用。RCP中是否有类似HTTP会话参数的概念。我正在考虑在用户成功登录后存储身份验证令牌,然后使用它允许用户在其他视图中创建业务对象。我想用标准的方式来做,而不是在一些文件中缓存令牌。如果你有任何建议,请告诉我 RCP中没有管理应用程序范围数据的“标准方法”。我通常使用Eclipse rcp Eclipse RCP关于管理身份验证令牌的问题,eclipse-rcp,Eclipse Rcp,我正在开发一个EclipseRCP应用程序。我允许用户使用登录对话框登录。登录逻辑在seprate处理程序中编码。只有在成功登录后,用户才能在其他视图中创建业务对象。因此,我希望身份验证令牌在我的视图中可用。RCP中是否有类似HTTP会话参数的概念。我正在考虑在用户成功登录后存储身份验证令牌,然后使用它允许用户在其他视图中创建业务对象。我想用标准的方式来做,而不是在一些文件中缓存令牌。如果你有任何建议,请告诉我 RCP中没有管理应用程序范围数据的“标准方法”。我通常使用org.eclipse.u
org.eclipse.ui.services
扩展点(参见本文的描述)来设置所有组件都可以使用的服务,但OSGi服务可能是一种替代方案
或者您可以变得非常简单,只需使用一个普通的静态类:-)如果我理解正确,您希望能够限制用户未登录时的可能性 我知道实现这一目标的两种标准方法: 如果只有几个不同的状态(登录或未登录),或者只有几个处理程序需要处理,我会使用ISourceProvider 如果有几个不同的角色,或者有很多(不同的)组件(透视图、视图、编辑器、向导、首选项页面、菜单、工具栏、命令等)需要处理,我会使用活动扩展点