Bump.
Anyone have ideas about the exception I am facing when trying to configure NTLM
authentication? Somehow Kerberos is being used when I want just NTLM. It works
fine when the browser and tomcat are on the same machine but not when the
browser is on a different machine.
Caused by: GSSException: Cannot import null name
at sun.security.jgss.GSSNameImpl.<init>(GSSNameImpl.java:121)
at sun.security.jgss.GSSNameImpl.<init>(GSSNameImpl.java:111)
at sun.security.jgss.GSSManagerImpl.createName(GSSManagerImpl.java:113)
... 73 more
Entire stack trace and other info is at the bottom of this message.
Help is appreciated.
________________________________
From: tedzo <[email protected]>
To: Yale CAS mailing list <[email protected]>
Sent: Monday, January 26, 2009 2:45:47 PM
Subject: NTLM authentication issues using SPNEGO
I forgot to add log output to my previous mail. The real exception is at the
bottom of this mail.
I appreciate any help-
2009-01-26 14:23:25,561 INFO [org.quartz.core.QuartzScheduler] - Quartz
Scheduler v.1.5.2 created.
2009-01-26 14:23:25,639 INFO [org.quartz.simpl.RAMJobStore] - RAMJobStore
initialized.
2009-01-26 14:23:25,639 INFO [org.quartz.impl.StdSchedulerFactory] - Quartz
scheduler 'QuartzScheduler' initialized from an externally provided properties
instance.
2009-01-26 14:23:25,639 INFO [org.quartz.impl.StdSchedulerFactory] - Quartz
scheduler version: 1.5.2
2009-01-26 14:23:25,639 INFO [org.quartz.core.QuartzScheduler] - JobFactory set
to: org.springframework.scheduling.quartz.adaptablejobfact...@1d1c3cd
2009-01-26 14:23:25,639 INFO [org.quartz.core.QuartzScheduler] - Scheduler
QuartzScheduler_$_NON_CLUSTERED started.
2009-01-26 14:23:26,639 DEBUG
[org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig] -
jcifsDomain is set to bling.com
2009-01-26 14:23:26,639 DEBUG
[org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig] -
jcifsDomainController is set to XTC-MNC1-C1-3-Z
2009-01-26 14:23:26,639 DEBUG
[org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig] -
kerberosDebug is set to : true
2009-01-26 14:23:26,639 DEBUG
[org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig] -
configured login configuration path :
C:\tomcat-6\webapps\cas-server-3.3\WEB-INF\login.conf
2009-01-26 14:23:26,671 DEBUG
[org.inspektr.common.web.ClientInfoThreadLocalFilter] - Initializing filter
'CAS Client Info Logging Filter'
2009-01-26 14:23:26,671 DEBUG
[org.inspektr.common.web.ClientInfoThreadLocalFilter] - Filter 'CAS Client Info
Logging Filter' configured successfully
2009-01-26 14:23:27,421 DEBUG
[org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController] -
Found action method [public org.springframework.web.servlet.ModelAndView
org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController.deleteRegisteredService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)]
2009-01-26 14:23:27,421 DEBUG
[org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController] -
Found action method [public org.springframework.web.servlet.ModelAndView
org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController.manage(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)]
2009-01-26 14:23:27,546 INFO
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - FormObjectClass not set.
Using default class of
org.jasig.cas.authentication.principal.UsernamePasswordCredentials with
formObjectName credentials and validator
org.jasig.cas.validation.UsernamePasswordCredentialsValidator.
2009-01-26 14:23:47,014 DEBUG [org.quartz.core.JobRunShell] - Calling execute
on job DEFAULT.jobDetailTicketRegistryCleaner
2009-01-26 14:23:47,014 INFO
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - Starting
cleaning of expired tickets from ticket registry at [Mon Jan 26 14:23:47 PST
2009]
2009-01-26 14:23:47,014 INFO
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - 0 found
to be removed. Removing now.
2009-01-26 14:23:47,014 INFO
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - Finished
cleaning of expired tickets from ticket registry at [Mon Jan 26 14:23:47 PST
2009]
2009-01-26 14:24:47,780 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Action 'InitialFlowSetupAction' beginning execution
2009-01-26 14:24:47,796 INFO [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Setting path for cookies to: /cas-server-3.3
2009-01-26 14:24:47,812 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor]
- Extractor generated service for:
http://john-wxp01.bling.com:8080/Test/Test.jsp
2009-01-26 14:24:47,812 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Placing service in FlowScope: http://john-wxp01.bling.com:8080/Test/Test.jsp
2009-01-26 14:24:47,812 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Action 'InitialFlowSetupAction' completed execution; result is 'success'
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoNegociateCredentialsAction] -
Action 'SpnegoNegociateCredentialsAction' beginning execution
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoNegociateCredentialsAction] -
Authorization header not found. Sending WWW-Authenticate header
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoNegociateCredentialsAction] -
Action 'SpnegoNegociateCredentialsAction' completed execution; result is
'success'
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Action
'SpnegoCredentialsAction' beginning execution
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Action
'SpnegoCredentialsAction' completed execution; result is 'error'
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' beginning execution
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Executing setupForm
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Creating new form object
with name 'credentials'
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Creating new instance of
form object class [class
org.jasig.cas.authentication.principal.UsernamePasswordCredentials]
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Putting form object of
type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials]
in scope Flow with name 'credentials'
2009-01-26 14:24:47,827 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Creating new form errors
for object with name 'credentials'
2009-01-26 14:24:47,859 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - No property editor
registrar set, no custom editors to register
2009-01-26 14:24:47,859 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Putting form errors
instance in scope Flash
2009-01-26 14:24:47,859 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' completed execution; result is 'success'
2009-01-26 14:24:47,859 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' beginning execution
2009-01-26 14:24:47,859 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' completed execution; result is 'success'
2009-01-26 14:24:49,093 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Action 'InitialFlowSetupAction' beginning execution
2009-01-26 14:24:49,093 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor]
- Extractor generated service for:
http://john-wxp01.bling.com:8080/Test/Test.jsp
2009-01-26 14:24:49,093 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Placing service in FlowScope: http://john-wxp01.bling.com:8080/Test/Test.jsp
2009-01-26 14:24:49,093 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Action 'InitialFlowSetupAction' completed execution; result is 'success'
2009-01-26 14:24:49,093 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoNegociateCredentialsAction] -
Action 'SpnegoNegociateCredentialsAction' beginning execution
2009-01-26 14:24:49,093 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoNegociateCredentialsAction] -
Action 'SpnegoNegociateCredentialsAction' completed execution; result is
'success'
2009-01-26 14:24:49,093 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Action
'SpnegoCredentialsAction' beginning execution
2009-01-26 14:24:49,093 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - SPNEGO
Authorization header found with 2520 bytes
2009-01-26 14:24:49,124 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Obtained
token:
Ó·ÚÂ…Ì÷ô=!ì
t©*‘™¼>öÁ8†Ð¸u¶ÏºØ-/?Êâ2Üî-?ÔÅÈRw³:èÐø@|;:ã«+ÀíP=SÏèÚ¦UÀžÑ´Œé®DˆÝµ9-»Î;Ø›áª×CAÝKʉ?S#aº³“d;e?&âŒQDºÀ3˜Šaš:4©Éz‘»B!ïr½s?Tº.Ú
\…aÚb;,ì½!èHŸ{…`u×I:?Z˜7zIÍ
=...@°†y…6k;µ0B[ NHP8á<–è¾?ê‰<ìºwçóÛÕ"$x
7-b¿äø²ýÌph£ß¯û_‘œ/¶/„Lõ%ëSÀ^œ(¢U§S"€·¹ÚYáapý®L•8yú×É…ÝFu¥4Z,ºhÓç¤G¶à0Ä?DÀ!*;3²T6!½êŒ#(åBÎÆ“'On|Iì5ÿË›jt…ôlµiieñk†¸<˜—?
Q¥Ž”þ
ŽK“Ö <MORE STUFF TRUNCATED>
2009-01-26 14:24:49,796 DEBUG [org.jasig.cas.CentralAuthenticationServiceImpl]
- Attempting to create TicketGrantingTicket for Principal is null
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Unable to
obtain the output token required.
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Setting HTTP
Status to 401
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.support.spnego.web.flow.SpnegoCredentialsAction] - Action
'SpnegoCredentialsAction' completed execution; result is 'error'
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' beginning execution
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Executing setupForm
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Creating new form object
with name 'credentials'
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Creating new instance of
form object class [class
org.jasig.cas.authentication.principal.UsernamePasswordCredentials]
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Putting form object of
type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials]
in scope Flow with name 'credentials'
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Creating new form errors
for object with name 'credentials'
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - No property editor
registrar set, no custom editors to register
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Putting form errors
instance in scope Flash
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' completed execution; result is 'success'
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' beginning execution
2009-01-26 14:24:53,405 DEBUG
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - Action
'AuthenticationViaFormAction' completed execution; result is 'success'
________________________________
From: tedzo <[email protected]>
To: Yale CAS mailing list <[email protected]>
Sent: Monday, January 26, 2009 1:24:39 PM
Subject: Re: NTLM authentication issues
I modified the subject line a bit.
Looking at past forum messages, it seems that the jcifsConfig bean is
configured a bit differently in order to enable NTLM authentication. I only
have this-
<bean name="jcifsConfig"
class="org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig">
<property name="loginConf"
value="C:\tomcat-6\webapps\cas-server-3.3\WEB-INF\login.conf"/>
<property name="jcifsDomain" value="bling.com" />
<property name="jcifsDomainController" value="XTC-MNC1-C1-3-Z" />
</bean>
However, I read an mail where extra stuff was configured-
<property name="jcifsServicePrincipal"
value="HTTP/test...@..."/>
<property name="jcifsServicePassword" value="Tom12345"/>
<property name="jcifsUsername"
value="spnegouser"/>
<property name="jcifsPassword"
value="Tom12345"/>
<property name="loginConf"
value="/WEB-INF/login.conf" /> <property name="kerberosDebug"
value="true"/>
Can someone kindly explain which jcifs properties need to be set for NTLM
authentication? What is jcifsServicePrincipal, jcifsServicePassword,
jcifsUserName, jcifsPassword?
As mentioned in my previous message (below), NTLM appears to work locally
(tomcat, CAS, IE on the same machine) but has issues when trying to access the
application from another machine (when IE is on another machine).
Thanks for your time.
________________________________
From: tedzo <[email protected]>
To: Yale CAS mailing list <[email protected]>
Sent: Friday, January 23, 2009 4:46:22 PM
Subject: Turning off Kerberos
I am encountering a strange problem while attempting to configure NTLM
authentication. I followed the directions in
http://www.ja-sig.org/wiki/display/CASUM/SPNEGO (with changes to login.conf and
jcifsConfig bean, as below). When I have all elements (tomcat, CAS, my webapp)
on my laptop, things are fine. I login to my laptop and I am granted access to
my webapp without being challenged. However, when I attempt to access my webapp
from another machine, I hit an exception which appears to suggest that Kerberos
authentication is being attempted. I am not sure why that would be the case
since I have not configured Kerberos anywhere.
If I can figure out how to disable Kerberos authentication, I should be good, I
think. How do I disable kerberos?
Thanks for your time.
My login.conf is as follows:
jcifs.spnego.initiate {
com.sun.security.auth.module.NTLoginModule required;
};
jcifs.spnego.accept {
com.sun.security.auth.module.NTLoginModule required;
};
My jcifsConfig bean is as follows:
<bean name="jcifsConfig"
class="org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig">
<property name="loginConf"
value="C:\tomcat-6\webapps\cas-server-3.3\WEB-INF\login.conf"/>
<property name="jcifsDomain" value="bling.com" />
<property name="jcifsDomainController" value="XTC-MNC1-C1-3-Z" />
</bean>
Exception I see:
jcifs.spnego.AuthenticationException: Error performing Kerberos authentication:
java.lang.reflect.InvocationTargetException
at jcifs.spnego.Authentication.processKerberos(Authentication.java:447)
at jcifs.spnego.Authentication.processSpnego(Authentication.java:346)
at jcifs.spnego.Authentication.process(Authentication.java:235)
at org.jasig.cas.support.spnego.authentication.handler.support.JCIFSSpne
goAuthenticationHandler.doAuthentication(JCIFSSpnegoAuthenticationHandler.java:56)
at
org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler.authenticate(AbstractPreAndPostProcessingAuthenticationHandler.java:71)
at
org.jasig.cas.authentication.AuthenticationManagerImpl.authenticate(AuthenticationManagerImpl.java:88)
at
org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket(CentralAuthenticationServiceImpl.java:417)
at
org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction.doExecute(AbstractNonInteractiveCredentialsAction.java:80)
at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:192)
at
org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedAction.java:146)
at
org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:59)
at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:156)
at org.springframework.webflow.engine.State.enter(State.java:191)
at
org.springframework.webflow.engine.Transition.execute(Transition.java:212)
at
org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:107)
at org.springframework.webflow.engine.Flow.onEvent(Flow.java:534)
at
org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:205)
at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:161)
at org.springframework.webflow.engine.State.enter(State.java:191)
at
org.springframework.webflow.engine.Transition.execute(Transition.java:212)
at
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:54)
at org.springframework.webflow.engine.State.enter(State.java:191)
at
org.springframework.webflow.engine.Transition.execute(Transition.java:212)
at
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:54)
at org.springframework.webflow.engine.State.enter(State.java:191)
at
org.springframework.webflow.engine.Transition.execute(Transition.java:212)
at
org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:107)
at org.springframework.webflow.engine.Flow.onEvent(Flow.java:534)
at
org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:205)
at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:161)
at org.springframework.webflow.engine.State.enter(State.java:191)
at org.springframework.webflow.engine.Flow.start(Flow.java:521)
at
org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:193)
at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:177)
at
org.springframework.webflow.executor.FlowExecutorImpl.launch(FlowExecutorImpl.java:187)
at
org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:125)
at
org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:165)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jcifs.spnego.Authentication.processKerberos(Authentication.java:430)
... 61 more
Caused by: java.security.PrivilegedActionException:
java.lang.reflect.InvocationTargetException
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
... 66 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jcifs.spnego.Authentication$ServerAction.run(Authentication.java:507)
... 68 more
Caused by: GSSException: Cannot import null name
at sun.security.jgss.GSSNameImpl.<init>(GSSNameImpl.java:121)
at sun.security.jgss.GSSNameImpl.<init>(GSSNameImpl.java:111)
at sun.security.jgss.GSSManagerImpl.createName(GSSManagerImpl.java:113)
... 73 more
[Loaded java.net.SocketTimeoutException from C:\Program Files\Java\jdk1.6.0\jre\
lib\rt.jar]
[Loaded sun.net.ConnectionResetException from C:\Program Files\Java\jdk1.6.0\jre
\lib\rt.jar]
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas