Am 13.02.2017 18:45, schrieb 'Philippe MARASSE' via CAS Community:
Fine, my last attempt was with 5.1-SNAP but it worked with 5.0 also.

I had to overload :
  - SpengoWebflowConfigurer (add new end state views)
  - SpengoWebflowConfig
  - SpnegoNegociateCredentialsAction to modify default behavior

create/ overload html templates for views :
  - casSpnegoNegotiateView.html (first 401 view)
  - casSpnegoAuthenticationFailureView.html (auth failure view)
  - casSpnegoErrorView.html (all other errors view)

Thanks for your info, but I found an easier way.

Put

  cas.authn.spnego.mixedModeAuthentication=true

into your cas.properties.

That way the first page will have the login page as the body, even when the browser is spnego capable (or what cas thinks are spnego capable browsers) and the browser did not send an authenticate header.

No special overloading of classes or webflows :)

Regards,
 Felix


Regards.


Le 13/02/2017 à 18:07, Felix Schumacher a écrit :

Am 13. Februar 2017 17:28:44 MEZ schrieb 'Philippe MARASSE' via CAS Community <[email protected]>:
Hello,

We have the same problem here, which version of CAS do you use ?
I believe it is 5.0.2.

I would have to check tomorrow at work.

Felix

Regards.

Le 13/02/2017 à 16:13, Felix Schumacher a écrit :
Hi all,

I have configured a simple webapp overlay with ldap and spnego
enabled.
When I try to login with a SPNEGO enabled browser (that has no valid
ticket for the configured domain), I get two 401 pages.
The first 401 page is empty except for the header, that is telling
the
browser to try SPNEGO for authentication.
The second 401 page has the login page as content together with the
header, that tells the browser to try SPNEGO.

The user can login via ldap and everything is fine.

Now consider the case where we have a browser, that is not SPNEGO
enabled. The browser gets the first (empty) 401 page and finds, that
it has no valid authentication scheme to try. The user is therefore
greeted with an empty page.

Is this a bug, or do I have to specify anything to get the first 401
page have the login page included?

Regards,
 Felix


--
Philippe MARASSE

Responsable pôle Infrastructures - DSIO
Centre Hospitalier Henri Laborit
CS 10587 - 370 avenue Jacques Cœur
86021 Poitiers Cedex
Tel : 05.49.44.57.19

--
- CAS gitter chatroom: https://gitter.im/apereo/cas
- CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
- CAS documentation website: https://apereo.github.io/cas
- CAS project website: https://github.com/apereo/cas
--- You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/859d7c4e0bcbd124d4ecaa4ae4b3d167%40internetallee.de.

Reply via email to