У меня есть два сервера tomcat, один с OpenAM 12, один с основными веб-приложениями. Известно: страницы HTML аутентифицируются без проблем, программный логин с использованием SDK OpenAM работает из сервлета.OpenAM/OpenSSO HttpServletRequest.login (пользователь, pass) терпит неудачу с «Недопустимая транспортная строка». Что это значит?
Что не может призыв к HttpServletRequest.login (имя пользователя, пароль)
Это запись я имею в TomEE + сервер:
<Realm className="com.sun.identity.agents.tomcat.v6.AmTomcatRealm" debug="99"/>
Здесь ошибка я вижу в журнале отладки AM J2EEAgent:
amRealm:01/29/2014 02:29:47:497 PM EST: Thread[http-bio-443-exec-3,5,main]
SSOTokenValidator: validate failed with exception
[AgentException Stack]
com.sun.identity.agents.arch.AgentException: Invalid transport string
at com.sun.identity.agents.util.TransportToken.initializeFromString(TransportToken.java:135)
at com.sun.identity.agents.util.TransportToken.<init>(TransportToken.java:115)
at com.sun.identity.agents.common.SSOTokenValidator.validate(SSOTokenValidator.java:99)
at com.sun.identity.agents.realm.AmRealm.authenticate(AmRealm.java:143)
at com.sun.identity.agents.tomcat.v6.AmTomcatRealm.authenticate(AmTomcatRealm.java:106)
at org.apache.catalina.realm.CombinedRealm.authenticate(CombinedRealm.java:146)
at org.apache.tomee.catalina.TomEERealm.authenticate(TomEERealm.java:43)
at org.apache.catalina.authenticator.AuthenticatorBase.doLogin(AuthenticatorBase.java:818)
at org.apache.catalina.authenticator.AuthenticatorBase.login(AuthenticatorBase.java:800)
at org.apache.catalina.connector.Request.login(Request.java:2621)
at org.apache.catalina.connector.RequestFacade.login(RequestFacade.java:1065)
Какую дополнительную информацию я могу предоставить, чтобы помочь решить проблему? Спасибо. –