【问题标题】:Java Web Services Authentication Lotus NotesJava Web 服务认证 Lotus Notes
【发布时间】:2014-02-18 10:53:38
【问题描述】:

我想在 domino 中实现非常简单的基于 java 的 Web 服务(提供者)...说 print "Hello World"

但这必须首先对用户进行身份验证/授权,即

登录 names.nsf 中存在的用户 有效密码 在 Db 等中访问。

简而言之,我们可以说是多米诺登录功能。

希望您了解要求。所以我希望只有在用户认证成功时才打印 Hello world。

【问题讨论】:

标签: java web-services basic-authentication lotus-domino lotus


【解决方案1】:

身份验证由数据库的 ACL 处理。 ACL 中提到的用户在其个人文档中需要一个 Internet 密码。

设置完成后,您的使用者需要在存根中指定用户/密码。

例如,我创建了一个名为“ws”的提供程序:

Ws stub = new WsServiceLocator().getDomino();
stub.setCredentials("user", "password");
stub.HELLO("world");

【讨论】:

  • 嗨,西蒙,感谢您的回复。在此之后我如何使用我的提供程序。
  • 嗨,西蒙,感谢您的回复。在此之后我如何使用我的提供者。例如,我有一个 java 应用程序,其中有 4 个字段用户名、密码、值“1”和值“2”。用户将在字段 1 中输入他的 Lotus Notes 网络用户名,在字段 2 中输入密码,在其余两个字段中输入两个整数(例如 2,4),然后单击添加。然后我想调用一个 Web 服务,它将检查是否提供了有效的用户名和密码,如果用户通过身份验证,则返回 2 个数字。你能告诉我我怎样才能做到这一点吗?我真的非常迫切需要这个。
  • 上面的示例是使用“HELLO”方法调用提供者(提供者 API 调用)。您的回答听起来像是一个不同的问题,或者需要在主要问题中提供更详细的信息。
  • 好的。我将尝试执行它,让我的 cmets 输出。顺便说一句,我非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多