By: Chris Abel user 13 Apr 2017 at 1:31 p.m. CDT

4 Responses
Chris Abel gravatar
Hello All, I am trying out the Demo-cgi app in the github repository to learn more about oxd and see if it will be a solution for us. I believe I have everything working OK, but the logout request is not working. When I click logout, I am directed back to the RP logout-confirmation.cgi page and am displayed this message: DB session not deleted The cookie for the RP never gets deleted, but the cookie for the OP does get deleted. If I navigate back to the home.cgi page, I can still see that I am logged in and the Subject. But since I am in fact logged out of the OP, when I click logout again, I get the following from the OP: "{"error":"invalid_grant","error_description":"The provided access token is invalid, or was issued to another client."}" I have enabled third party cookies. Here is what my the app.log file shows me: 2017-04-13 12:12:58,092|DEBUG::: Logout Confirmation: * Session cookie not deleted *DB session not deleted What else can I look so that I can figure out how to fix this?

By Michael Schwartz Account Admin 13 Apr 2017 at 1:40 p.m. CDT

Michael Schwartz gravatar
We're looking into the issue. The configuration endpoint keys changed in the logout spec with the release of Front Channel Logout 1.0 spec, which got implemented in with Gluu Server 3.0.

By Chris Abel user 13 Apr 2017 at 2:27 p.m. CDT

Chris Abel gravatar
Great, Thanks!

By Chris Abel user 18 Apr 2017 at 1:33 p.m. CDT

Chris Abel gravatar
Hey Mike. Is there any update to this? Also, is there a way to reregister the site with Gluu? I was having another issue so I wanted to attempt to reregister the site by removing the client in Gluu -> Open Id Connect-> Clients and in /opt/oxd-server/conf on the oxd side. Now when I click Login, I get the following in my oxd log: ``` 2017-04-18 14:31:02,206 ERROR [org.xdi.oxd.server.Processor] ErrorResponseException{errorResponseCode=ErrorResponseCode{value='invalid_oxd_id', description='Invalid oxd_id. Unable to find site for oxd_id. Please use register_site command for site registration.'}} ``` EDIT: Removed the ID from demosite.cfg and that cleared it up.

By Michael Schwartz Account Admin 18 Apr 2017 at 2:40 p.m. CDT

Michael Schwartz gravatar
No updated on the oxd-python cgi demo. The developer is assigned on another issue right now. You'll need to clear the oxd_id from your python properties (in addition to `/opt/oxdserver/conf` Keep in mind that dynamic client registration expires in one day, although you can manually extend that on the Gluu Server.