We need to make sure we set flask.g.fas_user to None when user is being logged out with admin_session_timedout and redirected to relogin with oidc provider. If we don't, then the user object will stay stored on Pagure server with the old login time, thus triggering an endless redirect loop between oidc provider and Pagure server.
We need to make sure we set
flask.g.fas_usertoNonewhen user is being logged out withadmin_session_timedoutand redirected to relogin with oidc provider. If we don't, then the user object will stay stored on Pagure server with the old login time, thus triggering an endless redirect loop between oidc provider and Pagure server.