Forgot to say: It's CAS Version 6.2.5.

Marcel Fromkorth schrieb am Freitag, 8. Januar 2021 um 11:22:25 UTC+1:

>
> Hello,
>
> I'm trying to configure some required attributes for the primary user in 
> an surrogate authentication process.
>
> My service-JSON-File looks like this (for local testing):
>
> {
>   "@class" : "org.apereo.cas.services.RegexRegisteredService",
>   "serviceId" : "^https://localhost:8443/test/.*";,
>   "name" : "localhosttest",
>   "id" : 10000001,
>   "logoutType" : "FRONT_CHANNEL",
>   "logoutUrl" : "https://localhost:8443/test/logout";,
>   "attributeReleasePolicy" : {
>     "@class" : "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
>   },
>   "accessStrategy" : {
>     "@class" : 
> "org.apereo.cas.services.SurrogateRegisteredServiceAccessStrategy",
>     "enabled" : true,
>     "surrogateEnabled" : true,
>     "ssoEnabled" : true,
>     "requiredAttributes" : {
>       "@class" : "java.util.HashMap",
>       "authorizedService" : [ "java.util.HashSet", [ "testService" ] ]
>     },
>     "surrogateRequiredAttributes" : {
>       "@class" : "java.util.HashMap",
>       "userType" : [ "java.util.HashSet", [ "admin" ] ]
>     }
>   }
> }
>
> Unfortunately, it doesn't work.
>
> So the surrogate authentication itself works fine with the syntax 
> surrogateUser+primaryUser, but the "surrogateRequiredAttributes" will be 
> ignored. At the moment any user can use the surrogate feature, but it 
> should be restricted, that only users with the userType admin can use it.
>
> Also in the cas server logs there is no note about this required 
> attributes.
> Only the normal "requiredAttributes" were noticed there:
>
> ,requiredAttributes={authorizedService=[testService]}]
>
> but nothing for the surrogate. Like its not enabled or something like 
> that...
>
> Is there an option I need to activate or configure, that the 
> "surrogateRequiredAttributes" wont be ignored?
>

-- 
- 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/9e7cccd3-8e51-4f01-8f04-96c87712b83bn%40apereo.org.

Reply via email to