Вернуть логотип 404Python

Программы на Python
Ответить
Anonymous
 Вернуть логотип 404

Сообщение Anonymous »

Я решил использовать Zitadel SSO. Это работает, но выход из системы возвращает 404.
У меня есть метод выхода из системы, указанный ниже:

Код: Выделить всё

@app.get("/logout")
async def logout(request: Request):
id_token = request.session.get("id_token")

# If somehow no token, just fall back to local cleanup
if not id_token:
request.session.clear()
return RedirectResponse("/login")

zitadel_logout = (
"https://metasolutionlab-tenant-sso-koexbj.us1.zitadel.cloud/oauth/v2/logout"
f"?id_token_hint={id_token}"
f"&post_logout_redirect_uri=https://admin.sendnconnect.com/post-logout"
)

return RedirectResponse(zitadel_logout)

@app.get("/post-logout")
async def post_logout(request: Request):
request.session.clear()
return RedirectResponse("/login")
Может кто-нибудь подсказать. Я продолжаю получать ошибку 404, и я считаю, что это связано с тем, что идентификатор или токен выхода из системы недействителен для входа в систему на стороне zitadel во время выхода из системы.

Подробнее здесь: https://stackoverflow.com/questions/798 ... turn-a-404
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»