简体   繁体   English

在Domino服务器9.0.1中创建/配置服务帐户

[英]Creating/Configuring Service account in Domino server 9.0.1

I am trying to access the IBM Domino Access Services 9.0.1, which is REST based service for accessing all calendar items. 我正在尝试访问IBM Domino Access Services 9.0.1,它是用于访问所有日历项目的基于REST的服务。 Lets say for getting calendar items for a user , i have to pass credentials of that particular user. 假设要获取用户的日历项,我必须传递该特定用户的凭据。 I don't think it is feasible to store the user credentials in the client side and pass the same while accessing those service instead will create one service account in domino server and access the service using the same service account. 我认为将用户凭证存储在客户端并在访问这些服务时传递相同的凭证是不可行的,而是会在Domino服务器上创建一个服务帐户并使用同一服务帐户访问该服务。 Any idea how to configure in the domino side or how can i achieve accessing the calendar service without passing the credentials of the user. 任何想法如何在多米诺骨牌方面进行配置,或者如何在不传递用户凭据的情况下实现访问日历服务。 Looking for similar to what we have are having like Exchange impersonation. 寻找类似于Exchange模拟的功能。

Thanks Anil 谢谢阿尼尔

It depends on what kind of application you are building. 这取决于您要构建哪种类型的应用程序。 If each Notes calendar owner logs in to your application directly, it is possible to store the user credentials on the client side. 如果每个Notes日历所有者直接登录到您的应用程序,则可以在客户端上存储用户凭证。 Of course, your application would be responsible for securely managing the credentials. 当然,您的应用程序将负责安全地管理凭据。 On the other hand, your application might require access to each calendar without directly involving the calendar owner. 另一方面,您的应用程序可能需要访问每个日历,而又不直接涉及日历所有者。 This can be the case for server-side applications. 服务器端应用程序可能就是这种情况。

Your question doesn't specify, so I'll assume yours is the second situation. 您的问题未指定,因此我认为您的问题是第二种情况。 In that case, you could create a user identity for your application and then add that identity to the Access Control List (ACL) for each mail file. 在这种情况下,您可以为您的应用程序创建用户身份,然后将该身份添加到每个邮件文件的访问控制列表(ACL)中。 There are two ways to modify the ACL: 1) You can change the design of the master template and let the design propagate to individual mail files, or 2) You can ask each user to delegate access to your application's identity. 修改ACL的方法有两种:1)您可以更改主模板的设计,并将设计传播到各个邮件文件,或者2)您可以要求每个用户委派对您的应用程序标识的访问权限。

The bottom line is the Domino calendar service acts on behalf of the authenticated web user. 底线是Domino日历服务代表已认证的Web用户的行为。 If that's the calendar owner, the calendar service will have full access to the calendar. 如果是日历所有者,则日历服务将具有对日历的完全访问权限。 If the web user is some other identity, access will be limited to the rights granted in the ACL. 如果Web用户具有其他身份,则访问将仅限于ACL中授予的权限。 For more information about the ACL see this tutorial . 有关ACL的更多信息,请参见本教程

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM