Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signout out of session asks for the password instead of linking to the oidc provider #16982

Closed
maru-sama opened this issue Mar 6, 2024 · 0 comments

Comments

@maru-sama
Copy link

maru-sama commented Mar 6, 2024

Description

Yesterday I noticed that when I try to signout from a session the system prompts for the password and does not redirect me to my oidc provider.

Initially I though that reverting back to 101 solves the issues, but I could reproduce it there as well. After the matrix service is restarted it sometimes asks for a password and other times it correctly links to the oidc provider.
Sometimes you have to restart the service several times until it works correctly.

Steps to reproduce

  • Log on to the system via SSO
  • Go to the sessions tab and try to signout of one of your sessions
  • Instead of the link to the oidc providere the system asks for a passwsord

Homeserver

Personal Homeserver

Synapse Version

102

Installation Method

Docker (matrixdotorg/synapse)

Database

Single Postgres installation

Workers

Multiple workers and without any workers.

Platform

Docker installation on a debian sid based server.

Configuration

No response

Relevant log output

matrix                    | 2024-03-06 10:34:26,830 - synapse.access.http.8008 - 427 - DEBUG - POST-72 - 165.225.200.205 - 8008 - Received request: POST /_matrix/client/v3/delete_devices
matrix                    | 2024-03-06 10:34:26,831 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {get_user_by_access_token-95}
matrix                    | 2024-03-06 10:34:26,836 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {get_user_by_access_token-95} 0.004931 sec
matrix                    | 2024-03-06 10:34:26,837 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {mark_access_token_as_used-96}
matrix                    | 2024-03-06 10:34:26,886 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {mark_access_token_as_used-96} 0.048789 sec
matrix                    | 2024-03-06 10:34:26,888 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {get_user_locked_status-97}
matrix                    | 2024-03-06 10:34:26,889 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {get_user_locked_status-97} 0.001700 sec
matrix                    | 2024-03-06 10:34:26,892 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {get_ratelimit_for_user-98}
matrix                    | 2024-03-06 10:34:26,893 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {get_ratelimit_for_user-98} 0.001415 sec
matrix                    | 2024-03-06 10:34:26,894 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {get_users_by_id_case_insensitive-99}
matrix                    | 2024-03-06 10:34:26,896 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {get_users_by_id_case_insensitive-99} 0.001944 sec
matrix                    | 2024-03-06 10:34:26,896 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {get_external_ids_by_user-9a}
matrix                    | 2024-03-06 10:34:26,898 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {get_external_ids_by_user-9a} 0.001157 sec
matrix                    | 2024-03-06 10:34:26,898 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {create_ui_auth_session-9b}
matrix                    | 2024-03-06 10:34:26,919 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {create_ui_auth_session-9b} 0.020681 sec
matrix                    | 2024-03-06 10:34:26,920 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {set_ui_auth_session_data-9c}
matrix                    | 2024-03-06 10:34:26,928 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {set_ui_auth_session_data-9c} 0.008398 sec
matrix                    | 2024-03-06 10:34:26,929 - synapse.storage.txn - 759 - DEBUG - POST-72 - [TXN START] {add_user_agent_ip_to_ui_auth_session-9d}
matrix                    | 2024-03-06 10:34:26,953 - synapse.storage.txn - 863 - DEBUG - POST-72 - [TXN END] {add_user_agent_ip_to_ui_auth_session-9d} 0.023974 sec
matrix                    | 2024-03-06 10:34:26,954 - synapse.access.http.8008 - 472 - INFO - POST-72 - 165.225.200.205 - 8008 - {@user:mike.it-loops.com} Processed request: 0.124sec/0.000sec (0.005sec, 0.002sec) (0.002sec/0.113sec/9) 165B 401 "POST /_matrix/client/v3/delete_devices HTTP/1.1" "Mozilla/5.0 (Windows NT 10.0;

Anything else that would be useful to know?

No response

@maru-sama maru-sama reopened this Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant