# Не могу войти на форум через Discord

**URL:** https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294
**Category:** Support
**Created:** [11.Сентябрь.2019 16:00:58 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294 "2019-09-11T16:00:58Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![MajorLinux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/majorlinux/32/155876_2.png) [@MajorLinux](https://meta.discourse.org/u/MajorLinux)
#### Post date: [11.Сентябрь.2019 16:00:59 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/1 "2019-09-11T16:00:59Z")

</div>

У меня возникла проблема с входом на наш форум ([forums.thecookout.org](http://forums.thecookout.org)) после выхода из системы.

После аутентификации через Discord меня перенаправляют на следующий URL:

[https://forums.thecookout.org/auth/failure?message=csrf\_detected&strategy=discord](https://forums.thecookout.org/auth/failure?message=csrf_detected&strategy=discord)

и появляется следующая ошибка:

Время авторизации истекло, или вы сменили браузер. Пожалуйста, попробуйте снова.

Я не совсем понимаю, что происходит, и был бы благодарен за любую помощь.

Заранее спасибо!

---

<div class="post-metadata">

### Author: ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)
#### Post date: [11.Сентябрь.2019 16:14:55 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/2 "2019-09-11T16:14:55Z")

</div>

К сведению других, кто это видит.

Я никогда не был на вашем сайте, но у меня тоже появляется

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/2/22bd0dc0aa1a8e19aa9dd554a19c28b5a57b3514.png)

Не могу помочь, но это может пригодиться другим, кто ищет способ помочь вам.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11.Сентябрь.2019 16:17:12 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/3 "2019-09-11T16:17:12Z")

</div>

Пожалуйста, обновитесь до последней версии, мы недавно изменили код.

---

<div class="post-metadata">

### Author: ![MajorLinux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/majorlinux/32/155876_2.png) [@MajorLinux](https://meta.discourse.org/u/MajorLinux)
#### Post date: [11.Сентябрь.2019 16:48:12 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/4 "2019-09-11T16:48:12Z")

</div>

Как я могу изменить это через cmd/Docker?

У меня не получается попасть в GUI.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11.Сентябрь.2019 17:03:45 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/5 "2019-09-11T17:03:45Z")

</div>

Подключение к серверу по SSH

```plaintext
cd /var/discourse
./launcher rebuild app

```

---

<div class="post-metadata">

### Author: ![MajorLinux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/majorlinux/32/155876_2.png) [@MajorLinux](https://meta.discourse.org/u/MajorLinux)
#### Post date: [11.Сентябрь.2019 18:03:26 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/6 "2019-09-11T18:03:26Z")

</div>

Я уже пытался сделать это дважды, но ошибка всё ещё появляется.

---

<div class="post-metadata">

### Author: ![MajorLinux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/majorlinux/32/155876_2.png) [@MajorLinux](https://meta.discourse.org/u/MajorLinux)
#### Post date: [11.Сентябрь.2019 21:28:01 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/7 "2019-09-11T21:28:01Z")

</div>

Чтобы дополнить то, что я наблюдаю: когда я захожу в Docker-образ и просматриваю логи

```
/var/www/discourse/log/production.log

```

Я вижу следующую ошибку:

```
(discord) Authentication failure! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, 
csrf_detected | CSRF detected
Started GET "/auth/failure?message=csrf_detected&strategy=discord" for 99.14.146.128 at 2019-09-11 21:19:27 +0000
Processing by Users::OmniauthCallbacksController#failure as HTML
Parameters: {"message"=>"csrf_detected", "strategy"=>"discord"}
Rendering users/omniauth_callbacks/failure.html.erb within layouts/no_ember
Rendered users/omniauth_callbacks/failure.html.erb within layouts/no_ember (0.1ms)
Rendered layouts/_head.html.erb (16.0ms)
Rendered common/_discourse_stylesheet.html.erb (0.4ms)
Rendered application/_header.html.erb (0.3ms)
Completed 200 OK in 21ms (Views: 17.8ms | ActiveRecord: 0.0ms)

```

---

<div class="post-metadata">

### Author: ![MajorLinux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/majorlinux/32/155876_2.png) [@MajorLinux](https://meta.discourse.org/u/MajorLinux)
#### Post date: [11.Сентябрь.2019 22:43:48 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/8 "2019-09-11T22:43:48Z")

</div>

Похоже, проблема заключалась в использовании [GitHub - featheredtoast/discourse-plugin-discord-auth: A Discourse plugin to login over Discord · GitHub](https://github.com/featheredtoast/discourse-plugin-discord-auth) для аутентификации через Discord вместо встроенного метода.

Не знаю, когда он был добавлен, но сейчас я его использую, и всё работает безупречно!

Спасибо всем за помощь!

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [12.Сентябрь.2019 01:20:27 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/9 "2019-09-12T01:20:27Z")

</div>

Ага, вот в чём дело. Моя ветка была оригинальным репозиторием для плагина и не была обновлена для поддержки плагина ядра, как репозиторий под Discourse.

Я обновлю её, чтобы она соответствовала репозиторию Discourse. Извините за беспокойство, и отличная работа по расследованию!

---

<div class="post-metadata">

### Author: ![MajorLinux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/majorlinux/32/155876_2.png) [@MajorLinux](https://meta.discourse.org/u/MajorLinux)
#### Post date: [12.Сентябрь.2019 04:32:33 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/10 "2019-09-12T04:32:33Z")

</div>

Нет проблем!

Он отлично мне служил!

Спасибо, что возглавили инициативу!

---

<div class="post-metadata">

### Author: ![Iceman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iceman/32/181309_2.png) [@Iceman](https://meta.discourse.org/u/Iceman)
#### Post date: [19.Сентябрь.2019 11:19:40 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/11 "2019-09-19T11:19:40Z")

</div>

Привет, возможно, это не та тема (не знаю, стоит ли открывать новую), но я столкнулся с этой проблемой с плагином LDAP Auth. Может ли это быть связано?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [19.Октябрь.2019 11:19:57 UTC](https://meta.discourse.org/t/not-able-to-login-into-forums-with-discord/128294/12 "2019-10-19T11:19:57Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
