Hi.

there are getters setters methods (generated by Lombok) for each field in 
there. Then, it’s Groovy, so you could use a “map constructor”, e.g.

return new InterruptResponse(message: message, redirectTo: redirectTo, block: 
block, ssoEnabled: ssoEnabled, autoRedirect: true, autoRedirectAfterSeconds: 1)

or any combination of these properties. Please note that a positive value for 
autoRedirectAfterSeconds property is essential.

HTH,
D.

From: Sebastien BEAUDLOT <[email protected]>
Reply: [email protected] <[email protected]>
Date: January 30, 2019 at 9:53:37 AM
To: cas-user <[email protected]>
Subject:  Re: [cas-user] AuthenticationInterrupt + Groovy + autoRedirect  

I am trying something as simple as the documentation example :

import org.apereo.cas.interrupt.InterruptResponse

def run(final Object... args) {
    def uid = args[0]
    def attributes = args[1]
    def service = args[2]
    def logger = args[3]

    def message = "Test message"
    def block = true
    def ssoEnabled = true
    def redirectTo = ["Redirection" : "google.com"]

    return new InterruptResponse(message, redirectTo, block, ssoEnabled)
}

But how can i add a value for autoRedirect, as it seems this variable is not 
allowed to be passed as an argument ?
Source : 
https://github.com/apereo/cas/blob/4ba9c8b8b4195b13ca5c8f59c539b0a9e693aa1d/support/cas-server-support-interrupt-api/src/main/java/org/apereo/cas/interrupt/InterruptResponse.java


--
Sébastien BEAUDLOT

Administrateur système, réseaux et téléphonie

Direction Opérationnelle des Systèmes d'Information ( DOSI )
Pôle Infrastructures
Université d'Avignon et des Pays de Vaucluse

Tèl : 04.90.16.26.04
--

De: "Dmitriy Kopylenko" <[email protected]>
À: "cas-user" <[email protected]>
Envoyé: Mercredi 30 Janvier 2019 15:47:37
Objet: Re: [cas-user] AuthenticationInterrupt + Groovy + autoRedirect

Hi,

can you post an example of your Groovy interrupt script - how you construct and 
return InterrupResponse object in particular.

Cheers,
D.


From: Sébastien B <[email protected]>
Reply: [email protected] <[email protected]>
Date: January 30, 2019 at 9:26:25 AM
To: CAS Community <[email protected]>
Subject:  [cas-user] AuthenticationInterrupt + Groovy + autoRedirect

Hi,

I want to try Authentication Interrupt with a groovy ressource.

It is working well following documentation : 
https://apereo.github.io/cas/5.3.x/installation/Webflow-Customization-Interrupt.html#authentication-interrupt
 (i am on 5.3.7) but i want to configure autoRedirect and i am not able to, it 
seems that InterruptResponse class will not allow needed variable.

Is there any way to implement autoRedirect with Groovy script ?

Have a nice day :-)
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
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/568249db-303d-4f66-9a48-b41a641b71b4%40apereo.org.
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
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/etPan.5c51b909.3acb9809.37b%40unicon.net.
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
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/215631806.1161500.1548860010368.JavaMail.zimbra%40univ-avignon.fr.

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
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/etPan.5c51befe.6b910f4.823%40unicon.net.

Reply via email to