Skip to content

after first OAuth logout, impossible to login again #10073

@restena-sw

Description

@restena-sw

Prerequisites

  • I have searched for duplicate or closed issues
  • I can recreate the issue with all plugins disabled

Describe the issue

We are running 1.7-RC2 with OAuth authentication exclusively ($config['oauth_login_redirect'] = true;). The setup works: you can login, use OAuth tokens for the backend email servers, and finally log out via the logout button.

However, after a logout, it is impossible to log in again. One can successfully log in again on the IdP side, but RC immediately executes the _task=logout task and the session ends immediately.

Steps to reproduce:

  • log in
  • log out
  • try to log in

Alternatively, go to the ?_task=logout page initially, log in, and observe how you are being logged out. Afterwards, even going to the base installation URL "remembers" the fact the next action to perform after logging in again is the logout action.

What browser(s) are you seeing the problem on?

Chrome, Firefox

What version of PHP are you using?

8.4

What version of Roundcube are you using?

1.7-RC2

JavaScript errors

No response

PHP errors

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions