I tried using @class instead of _class for my service and CAS will not 
launch, I am struggling to find a solution. Can you show me your 
build.gradle and your cas.properties so I can try it and see if the problem 
may be in any of my local build.gradle or cas.properties?

What I mean with that sentence is that I am looking for other solutions to 
trigger an MFA based on an specific service. The one that I thought about 
was using Groovy to detect certain serviceId (i.e. https/http prefix) and 
decide if it should actually trigger an MFA authentication or not. So the 
part that I am missing is how to actually block an authentication attempt 
(based on testing, I've reached that if you return null on a Groovy script 
to trigger certain MFA, the authentication will proceed, and I want to do 
the opposite). I know is not optimal, but given the fact that I am unable 
to trigger an MFA authentication by service I am looking for options! The 
image below shows an example of what I want to do.


On Wednesday, 23 August 2023 at 13:12:06 UTC-3 John wrote:

> Forgot, what do you mean by this? " Is there a way to block authentication 
> when using Groovy to trigger the mfa? " can you post what your doing in 
> groovy to get better idea?
>
> On Wednesday, August 23, 2023 at 10:01:04 AM UTC-5 [email protected] 
> wrote:
>
>> Hello John,
>>
>> first of all, thanks for your response.
>>
>> Unfortunately, it did not work. I am using the CAS overlay and set 
>> `cas.version=6.6.10` in `gradle.properties`. However, the trigger is still 
>> not working, I used a Groovy script to trigger mfa and printed the 
>> registered service as I did before. I have a question that is not directly 
>> related. Is there a way to block authentication when using Groovy to 
>> trigger the mfa? That would temporarily work. (The only method I found was 
>> to throw an exception on purpose, but that won't provide feedback to the 
>> user with what went wrong)
>>
>> On Wednesday, 23 August 2023 at 10:13:38 UTC-3 John wrote:
>>
>>> You have an array set, there was a bug in earlier 6.6 versions and was 
>>> fixed in a later 6.6 release. Please update to the latest 6.6.x release and 
>>> it will work as it should.
>>>
>>> On Wednesday, August 23, 2023 at 7:50:48 AM UTC-5 [email protected] 
>>> wrote:
>>>
>>>> Hello Ray,
>>>>
>>>> Sorry about that.
>>>>
>>>> I attach the registered service and the providers I get from the 
>>>> service. I used a Groovy script to print the registered service.
>>>>
>>>> I have tried using @class instead of _class and it did not made any 
>>>> difference, also tried to search through the CAS source code and I have 
>>>> the 
>>>> hypothesis that it might not be detecting either the policy or the 
>>>> providers I am using.
>>>>
>>>> On Friday, 18 August 2023 at 20:19:18 UTC-3 Ray Bon wrote:
>>>>
>>>> Diego,
>>>>
>>>> Image did not come through.
>>>>
>>>> Ray
>>>>
>>>> On Fri, 2023-08-18 at 11:46 -0700, 'Diego Gimenez' via CAS Community 
>>>> wrote:
>>>>
>>>> Notice: This message was sent from outside the University of Victoria 
>>>> email system. Please be cautious with links and sensitive information.
>>>>
>>>>
>>>> Hello. As the title says I can't make an MFA trigger per service. Looks 
>>>> like the service can't detect such provider as shown in the following 
>>>> image[image: 
>>>> Displaying image.png]
>>>>
>>>>

-- 
- 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/2a9cca79-b70b-494a-b468-eab82164c81dn%40apereo.org.

Reply via email to