我正在开发一个简单的JMS队列管理web应用程序,该应用程序正在从WebLogic迁移到JBoss EAP 7.1。该应用程序用于搜索/删除/移动各种队列上的消息。以前,管理应用程序及其管理的队列(我称之为“队列服务器”)都在同一个WebLogic服务器上。现在,管理应用程序和队列服务器将位于不同的容器中,每个容器都在JBoss服务器中运行。管理应用程序和队列服务器均使用LDAPExtended登录模块进行保护。
管理应用程序获取对队列服务器的InitialContext的引用,并使用JNDI来获取QueueConnectionFactory,使用以下(编辑后的)代码:
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
env.put(Context.PROVIDER_URL, "remote://pams-pams-dev.ocpdev.aipo.gov.au:30746");
env.put(Context.URL_PKG_PREFIXES, "org.jboss.as.naming.interfaces");
env.put(Context.SECURITY_PRINCIPAL, "username");
env.put(Context.SECURITY_CREDENTIALS, "password");
InitialContext context = new InitialContext(env);
QueueConnectionFactory connectionFactory = (QueueConnectionFactory) context.lookup("ConnectionFactory");
登录用户在SessionContext的管理应用程序中可用,但我不知道如何将用户详细信息传递给队列服务器。这是可能的,还是我需要其他方法来设置它?
据我所知,您不能将用户凭据从< code>SessionContext传递到< code>InitialContext以进行JNDI查找。此外,即使您可以将凭证传递给< code>InitialContext,您仍然可能需要将它们传递给您查找的< code > javax . jms . queueconnectionfactory 上的< code>createConnection方法(因为JNDI和JMS安全性是相互独立的),我认为这也是不可能的。
它总是导致带有错误消息的catch块 登录失败:未知的用户名或错误的密码。失败:未知的用户名或错误的密码。 我确信给定的密码是正确的。 如何使用给定的密码验证用户名?
我试图通过Laravel发送电子邮件。但它正在出错 错误获取: 使用3个可能的身份验证器在用户名为“myEmailID@gmail.com”的SMTP服务器上进行身份验证失败。身份验证器登录返回Swift_TransportException:预期响应代码235,但得到代码“535”,消息“535-5.7.8用户名和密码不被接受”。在535 5.7.8https://support.google.
问题内容: 我正在开发一个使用Jersey框架的REST应用程序。我想知道如何控制用户身份验证。我搜索了很多地方,最近的文章是:http : //weblogs.java.net/blog/2008/03/07/authentication- jersey 。 但是,本文只能与GlassFish服务器和附加数据库一起使用。无论如何,在到达请求的REST资源之前,我是否可以在Jersey中实现一个接
我试图扩展用户身份验证示例,这里也给出了这个示例,以便多个用户可以登录到服务器。我还想为每个用户分配一个不同的主目录。到目前为止,我还没有找到Apache SSHD API提供的任何此类实用程序,因此我尝试了以下解决方案,使用Apache FTPServer提供的实用程序。 我试图做的是:
问题内容: 我有一个独立的Java客户端(从eclipse中运行),希望连接到外部服务器。如果服务器是本地主机,那么我看不到任何问题。但是,每当我尝试连接到外部服务器时,总是会收到以下异常 我尝试按照提到的步骤使用JNDI从远程客户端进行EJB调用 该异常告诉我,在与身份验证相关的配置文件中出了点问题。这是我的ejb_client_properties文件 注意:棕褐色用户已添加到服务器上的我的m
我试图在eclipse中设置jboss应用服务器,但我面临一些问题。我只在Eclipse中安装了jboss工具。因此,我的问题的第一部分是,jboss工具本身是否足以设置服务器,或者我需要额外的安装。