About the logoutUrl I said that based on this parts of code:
[image: Untitled 2.png]
The ticket catalog error needs more details, so set cas.log.level to debug 
or trace for more details.

The configuration is *cas.logout.follow-service-redirects*, and the default 
value is false, but I think it's working if you send the request to default 
/logout url.
On Tuesday, November 14, 2023 at 5:25:48 PM UTC+3:30 Udo Einspanier wrote:

> I also tried to always redirect to the same URL using redirect-url in the 
> configuration, but this does not work eithr and shows the some logout page 
> as before:
>
> cas:
> logout:
> followServiceRedirects: false
> removeDescendantTickets: true
> redirect-url: "https://...";
>
>
>
> On Friday, November 10, 2023 at 8:56:25 AM UTC+1 Meysam Shirazi wrote:
>
>> Hi Udo
>> Change *cas.log.level*  to *debug *or make org.apereo.cas.oidc log level 
>> to trace to see what happening. 
>> common reason is post_logout_redirect_uri does not match service, means 
>> post_logout_redirect_uri is not define as logoutUrl or matching service id 
>> in your service definition.
>>
>>
>> On Friday, November 10, 2023 at 10:29:33 AM UTC+3:30 Udo Einspanier wrote:
>>
>>> Hi Meysam,
>>>
>>> thanks for the quick reply. Yes, id_token_hint is part of the URL, I 
>>> just left it out for brevity but should have included it. So here is the 
>>> URL from CAS OIDC logout page with all parameters:
>>>
>>>
>>> https://.../cas/oidc/oidcLogout?id_token_hint=...&post_logout_redirect_uri=https://...
>>>
>>> But still no redirect from CAS to post_logout_redirect_uri.
>>>
>>> Any other ideas?
>>>
>>> Thanks,
>>> Udo
>>>
>>> On Friday, November 10, 2023 at 3:41:42 AM UTC+1 Meysam Shirazi wrote:
>>>
>>>> It needs idToken in id_token_hint url parameters) that contains 
>>>> clientId, it can be the same id token that be retrieved in login process.
>>>> On Thursday, November 9, 2023 at 4:20:04 PM UTC+3:30 Udo Einspanier 
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> we have CAS 6.6 as OIDC provider. When our client initiates logout, it 
>>>>> goes to 
>>>>> https://.../cas/oidc/oidcLogout?post_logout_redirect_uri=https:/...
>>>>>
>>>>> In the YAML configuration we have:
>>>>>
>>>>> cas:
>>>>> logout:
>>>>> followServiceRedirects: true
>>>>> removeDescendantTickets: true
>>>>>
>>>>> I would expect CAS to redirect to the URL in parameter 
>>>>> post_logout_redirect_uri, but instead
>>>>> shows a logout page titled "Logout successful" where the user can 
>>>>> click on the logout URL
>>>>> specified in the logout request.
>>>>> Is there some additional setting required for OIDC, or are we missing 
>>>>> something to allow automatic
>>>>> redirect without user interaction?
>>>>>
>>>>> Thanks and best regards,
>>>>> Udo
>>>>>
>>>>>
>>>>>

-- 
- 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/c9db435a-488a-4a04-949a-7ff4fe5f4282n%40apereo.org.

Reply via email to