首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kaazing,AngularJS和BasicChallengeHandler

Kaazing,AngularJS和BasicChallengeHandler
EN

Stack Overflow用户
提问于 2015-01-28 14:08:53
回答 1查看 209关注 0票数 1

我试图在我们的HTML5客户端使用。我已经在一个java客户机中实现了它,并且它工作了。LoginHandler似乎有一个问题。当我调试代码时,它在LoginHandler中以一个没完没了的循环结束。线路回调(新的PasswordAuthentication(usr,pwd))一次又一次地被调用:

代码语言:javascript
复制
// Configure a Basic Challenge Handler
var basicHandler = new BasicChallengeHandler();
  basicHandler.loginHandler = function(callback) {
  callback(new PasswordAuthentication(usr, pwd));
}

JmsConnectionProperties jmsProps = new JmsConnectionProperties();
jmsProps.connectionTimeout = 1000000;
jmsProps.reconnectAttemptsMax = -1;
jmsProps.reconnectDelay = 3000;
jmsProps.shutdownDelay = 5000;

console.log("Connect to: " + url);

// Create Connection Factory
jmsConnectionFactory = new JmsConnectionFactory(url, jmsProps);
websocketFactory = jmsConnectionFactory.getWebSocketFactory();
websocketFactory.setChallengeHandler(basicHandler);

// reate Connection future handler for the result
try {
    if (connection == null) {
        var connectionFuture = jmsConnectionFactory.createConnection( function() {
            try {
                // never comes to this line!!!
                connection = connectionFuture.getValue();
                // DO SOME STUFF

                    } catch (e) {
                        console.dir(e);
                        // alert(e.message);
                    }
                });
            } else {
                try {
                    connection.close(function() { /* Closed */
                    });
                } finally {
                    connection = null;
                }
            }
        } catch (ex) {
            console.dir(ex);
        }

任何帮助都将不胜感激!

问候安吉拉

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-29 07:21:01

是否有可能用户名和密码组合不正确,从而使客户端再次受到挑战?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28194313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档