Hello Robert,
Many thanks for your help. I will wait CAS 5.0.6 to apply this solution. I
tried the solution sent by Adam Causey and it's working too ! :-)
Thanks,
Steve.
Le lundi 15 mai 2017 08:02:23 UTC+2, robertoschwald a écrit :
>
> You do not need to customize CasServiceValidationSuccess.html, if you just
> want to release attributes the same way as p3.
> For 5.0.5, you currently need to do the following things:
>
> 1. Overwrite the serviceValidateController bean definition, and wire in
> the cas3ServiceSuccessView, like so:
>
> @Bean
> public ServiceValidateController serviceValidateController() {
> final ServiceValidateController c = new
> ServiceValidateController();
>
> c.setValidationSpecification(this.cas20WithoutProxyProtocolValidationSpecification);
>
>
> c.setSuccessView(cas3ServiceSuccessView());
> c.setFailureView(cas2ServiceFailureView);
> c.setProxyHandler(proxy20Handler);
> c.setAuthenticationSystemSupport(authenticationSystemSupport);
> c.setServicesManager(servicesManager);
> c.setCentralAuthenticationService(centralAuthenticationService);
> c.setArgumentExtractor(argumentExtractor);
>
> c.setMultifactorTriggerSelectionStrategy(multifactorTriggerSelectionStrategy);
>
>
>
> c.setAuthenticationContextValidator(authenticationContextValidator);
> c.setJsonView(cas3ServiceJsonView());
>
> c.setAuthnContextAttribute(casProperties.getAuthn().getMfa().getAuthenticationContextAttribute());
>
>
> return c;
> }
> }
>
> There is a current limitation up to 5.0.5, were it is not possible to
> overwrite these bean definitions. Therefore, you must copy the whole
> CasValidationConfiguration.java class from the CAS sources into your
> overlay projects org.apereo.cas.web.config package and make the change
> there.
> This will be fixed in 5.0.6, where you only need to define the bean
> definition above in your own config class, like
> OverwrittenServiceValidateConfiguration.
>
> 2. Set a property to use the p3 view for 2.0.
> Set the following property in cas.properties to use the p3 view for 2.0 as
> well:
>
> cas.view.cas2.success=protocol/3.0/casServiceValidationSuccess
>
>
>
> Hope that helps,
> Robert
>
> > Am 14.05.2017 um 22:23 schrieb Cyrus Grissom <[email protected]
> <javascript:>>:
> >
> > Hello,
> >
> > Does anybody knows how to release attributes using the protocol 2.0 with
> CAS 5.0.5 ?
> >
> > I tried some customisations of "CasServiceValidationSuccess.html" file
> but without success.
> >
> > Many thanks for your help,
> >
> > Steve.
> >
> > --
> > - 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] <javascript:>.
> > To view this discussion on the web visit
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/c89672af-ef5e-4e98-892b-93c1f8aaf091%40apereo.org.
>
>
>
>
--
- 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/dcd4025a-cf28-42e7-99a6-09eb22982721%40apereo.org.