# Discourse не перенаправляет на return\_sso\_url после входа пользователя на приватном сайте

**URL:** <https://meta.discourse.org/t/discourse-doesn-t-redirect-to-return-sso-url-after-user-logs-in-on-private-site/228983>\
**Category:** SSO\
**Created:** [03.Июнь.2022 21:30:03 UTC](https://meta.discourse.org/t/discourse-doesn-t-redirect-to-return-sso-url-after-user-logs-in-on-private-site/228983 "2022-06-03T21:30:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Devarsh\_Mavani](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/devarsh_mavani/32/251071_2.png) [@Devarsh\_Mavani](https://meta.discourse.org/u/Devarsh_Mavani)\
**Post date:** [03.Июнь.2022 21:30:03 UTC](https://meta.discourse.org/t/discourse-doesn-t-redirect-to-return-sso-url-after-user-logs-in-on-private-site/228983/1 "2022-06-03T21:30:03Z")

</div>

Я использую провайдера идентификации Discourse. Я следовал этому руководству: [Use Discourse as an identity provider (SSO, DiscourseConnect)](https://meta.discourse.org/t/using-discourse-as-an-identity-provider-sso-discourseconnect/32974)

На стороне клиента я перенаправляю запрос на:

```plaintext
http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}

```

Это открывает всплывающее окно входа в Discourse. Я ввожу правильное имя пользователя и пароль, но после нажатия кнопки «Отправить» окно закрывается, однако перенаправления на мой сайт не происходит.

Однако, если я уже авторизован в Discourse и затем открываю ту же ссылку:

```plaintext
http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}

```

меня перенаправляет обратно на мой сайт со всеми правильными данными.

Я просмотрел несколько постов с похожей проблемой, но они были посвящены WordPress, а у меня собственный приватный сайт.

Пожалуйста, помогите, если у кого-то есть решение.  
Спасибо.
