Hi Jérôme,

Any suggestions regarding 

2014-12-10 14:28:06,064 INFO [org.jasig.cas.support.openid.authentication.
principal.OpenIdService] - <Validated openid ticket>
2014-12-10 14:28:06,065 ERROR [org.openid4java.server.ServerManager] - <
Invalid OP-endpoint configured; cannot issue authentication responses.{cas.
securityContext.casProcessingFilterEntryPoint.loginUrl}>
java.net.MalformedURLException: no protocol: {cas.securityContext.
casProcessingFilterEntryPoint.loginUrl}
    at java.net.URL.<init>(URL.java:585)


On Friday, 31 October 2014 18:17:13 UTC+1, j shaik wrote:
>
> Hello,
>
>
> I am looking for some help about this error, I have been redirected from 
> jira to github to this place and I am not sure where to go to find some 
> help.  I would really appreciate if someone can lead me to answers or a 
> place where I can get some help.
>
> Thanks :)
>
> scenario:
>
> I have a jenkins server which needs to authenticate using CAS with openid 
> protocol. i.e. when I click on login from jenkins server, it takes me to 
> the CAS login page. I enter my username and password which are handled by 
> our LDAP server and then it issues a ticket which is used to authenticate 
> the user to the jenkins server.
>
> Problem: 
> I have configured the CAS server to use openiD and the LDAP. When I click 
> on the login from my jenkins server, I get the CAS login page. I enter my 
> username and password and click on login. It shows successfull login
> But Ideally it should redirect me back to the jenkins homepage, but it 
> doesnt. it redirects to this URL 
> https://localhost:5555/cfgmgnt.cas.sso/login#{requestScope.response.url}
>
> cas.properties:
> server.name=https://localhost:5555
> server.prefix=${server.name}/cfgmgnt.cas.sso
> cas.securityContext.status.allowedSubnet=127.0.0.1
> cas.themeResolver.defaultThemeName=cas-theme-default
> cas.viewResolver.basename=default_views
> host.name=cas01.example.org
>
> cas.securityContext.serviceProperties.service=${server.prefix}/services/j_acegi_cas_security_check
>
> cas.securityContext.serviceProperties.adminRoles=ROLE_ADMIN
>
> cas.securityContext.casProcessingFilterEntryPoint.loginUrl=${server.prefix}/login
> cas.securityContext.ticketValidator.casServerUrlPrefix=${server.prefix}
> password.policy.warnAll=false
> password.policy.warningDays=30
> password.policy.url=https://password.example.edu/change
>
> my ldap.properties file:
>
> ldap.url=ldap://myserver
> ldap.domain=myserver
> ldap.connectTimeout=3000
> ldap.useStartTLS=false
> ldap.pool.minSize=3
> ldap.pool.maxSize=10
> ldap.pool.validateOnCheckout=false
> ldap.pool.validatePeriodically=true
> ldap.pool.blockWaitTime=3000
> ldap.pool.validatePeriod=300
> ldap.pool.prunePeriod=300
> ldap.pool.idleTime=600
> ldap.authn.managerDN=uid=manager,ou=Users,dc=example,dc=org
> ldap.authn.managerPassword=nonsense
> ldap.authn.searchFilter=(uid={user})
> ldap.authn.format=%s...@example.com
>
> Providing the stack trace of error from CAS server:
>
> 2014-10-21 18:45:19,177 ERROR [org.openid4java.server.ServerManager] - 
> {cas.securityContext.casProcessingFilterEntryPoint.loginUrl}>
> java.net.MalformedURLException: no protocol: 
> {cas.securityContext.casProcessingFilterEntryPoint.loginUrl}
> at java.net.URL.(URL.java:585)
> at java.net.URL.(URL.java:482)
> at java.net.URL.(URL.java:431)
> at 
> org.openid4java.server.ServerManager.authResponse(ServerManager.java:681)
> at 
> org.openid4java.server.ServerManager.authResponse(ServerManager.java:615)
> at 
> org.openid4java.server.ServerManager.authResponse(ServerManager.java:521)
> at 
> org.jasig.cas.support.openid.authentication.principal.OpenIdService.getResponse(OpenIdService.java:125)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:870)
> at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1293)
> at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
> at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)
> at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
> at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
> at ognl.SimpleNode.getValue(SimpleNode.java:258)
> at ognl.ASTChain.getValueBody(ASTChain.java:141)
> at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
> at ognl.SimpleNode.getValue(SimpleNode.java:258)
> at ognl.Ognl.getValue(Ognl.java:494)
> at 
> org.springframework.binding.expression.ognl.OgnlExpression.getValue(OgnlExpression.java:85)
> at 
> org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)
> at 
> org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
> at 
> org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
> at 
> org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
> at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
> at org.springframework.webflow.engine.State.enter(State.java:194)
> at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
> at 
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
> at org.springframework.webflow.engine.State.enter(State.java:194)
> at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
> at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
> at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
> at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
> at org.springframework.webflow.engine.State.enter(State.java:194)
> at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
> at 
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
> at org.springframework.webflow.engine.State.enter(State.java:194)
> at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
> at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
> at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
> at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
> at org.springframework.webflow.engine.State.enter(State.java:194)
> at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
> at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
> at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
> at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
> at org.springframework.webflow.engine.State.enter(State.java:194)
> at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
> at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
> at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388)
> at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
> at 
> org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:232)
> at org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)
> at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
> at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:258)
> at 
> org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169)
> at 
> org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
> at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
> at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
> at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
> at 
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
> at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:125)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> at 
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
> at 
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:63)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:745)
>
> -- 
> You are currently subscribed to cas-user@lists.jasig.org as: 
> cas-user-garchive-84...@googlegroups.com
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>
-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to