OpenID Connect login problem

hi,
I’m also running the xwiki: 11.2-tomcat docker.
I downloaded the oidc code from github and did the debugging.
I found that the user was successfully authorized, but the last redirect address was wrong,so I modified the code of the project oidc-authenticator and changed the last redirect address.

step 1
Modification method org.xwiki.contrib.oidc.auth.OIDCAuthServiceImpl.checkAuthOIDC()
image

step 2
Modification method
org.xwiki.contrib.oidc.auth.OIDCAuthServiceImpl.authenticate()
image

Compile the project oidc-authenticator into a jar package to replace the old one, restart the docker, it can be solved.

What is the specific cause, I still don’t know, this is just a temporary solution.

I hope to help you.

1 Like