Rohit Kumar
Rohit Kumar

Reputation: 1792

Unable to Single Log Out from different Domain Clients while using KeyCloak

I am using KeyCloak Standalone as single Sign on Provider . I have two dotnet core application hosted at abc.goal.com & xyz..goal.com. The way I am SLO(single logout) is being done in two steps. Inside the LogOut Function

   1. await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);



 after that

  2. `POST http://localhost:8080/auth/realms/<my_realm>/protocol/openid-connect/logout`

This does SLO when localhost but doesn't work when hosted in different domains or when tested on ngrok

Please help , I am stuck

Upvotes: 1

Views: 919

Answers (1)

Pawel.S.
Pawel.S.

Reputation: 224

According to documentation, redirect user to URL: http://auth-server/auth/realms/{realm-name}/protocol/openid-connect/logout?redirect_uri=encodedRedirectUri

Upvotes: 1

Related Questions