如何识别“不要从其他基于笔记的程序提示输入密码”是使用java启用的

时间:2015-05-28 05:46:15

标签: lotus-notes lotus

在所有示例程序和教程中,人们要求在使用Java访问邮件数据库之前设置“不要从其他基于笔记的程序提示输入密码”。 如果未选中此项,则程序会提示输入密码,但在此之后会挂起。 (不同的问题)

private void connectToMailDB() throws NotesException {
     Session session = NotesFactory.createSessionWithFullAccess();
     DbDirectory dbDir = session.getDbDirectory(null);
     Database db = dbDir.openMailDatabase();
     System.out.println("db Title : " + db.getTitle());
     System.out.println("Document Count : " + db.getAllDocuments().getCount());
}

创建会话而不被绞死的另一种方法是从用户获取凭据并使用以下语法将其作为参数发送。

NotesFactory.createSession(host, user, pwd);

我想要实现的是,如果用户启用了安全选项“不提示输入密码...”,那么我的程序必须使用第一个代码块开始执行而不提示输入凭据,否则程序必须询问用户的凭据。

如何在继续之前了解安全选项是否已启用。

如果我能找到一些暗示,将会非常有帮助。

提前致谢

0 个答案:

没有答案