Festinger
(Festinger )
2024 年 3 月 20 日午後 5:35
1
皆さん、こんにちは。
SSH経由でSSOを削除しようとしましたが、うまくいきません。
このコマンドを試しました。
Official Single-Sign-On for Discourse (sso):
誤ってチェックしてしまった場合はどうなりますか?
誤って enable_sso をチェックしてしまい、管理パネルへのアクセスを元に戻す必要がある場合で、管理パネルにアクセスできなくなった場合は、/users/admin-login にアクセスして手順に従ってください。
または、サーバーコンソールから実行します。
cd /var/discourse
./launcher enter app
rails c
irb > SiteSetting.enable_sso = false
irb > SiteSetting.enable_local_logins = true
irb > exit
exit
参考:
As said in the first post of the official topic:
root@ser3:~# cd /var/discourse
root@ser3:/var/discourse# ./launcher enter app
x86_64 arch detected.
root@ser3-app:/var/www/discourse# rails c
[1] pry(main)> irb > SiteSetting.enable_sso = false
NameError: undefined local variable or method `irb' for main:Object
from (pry):1:in `__pry__'
[2] pry(main)>
残念ながら、送信メールに問題があったため、admin-login からのログインは機能しません。
SSH経由でSSOを無効にするために使用する必要があるコマンドを教えていただけますか?
ご協力いただければ幸いです。よろしくお願いします。
irbを含めるべきではないと思います。それも古い設定名かもしれませんが。どのSSOを使用していますか?
Festinger
(Festinger )
2024 年 3 月 20 日午後 5:53
3
@JammyDodger 返信ありがとうございます。
WP Discourse SSO を使用していましたが、最近 XenForo から Discourse に戻したところ、古い SSO が接続されなくなりました。
どなたかこの件について何かご存知ないでしょうか。
「いいね!」 1
DiscourseConnect の場合、次のようになると考えられます。
SiteSetting.enable_discourse_connect = false
ローカルログインを有効にする場合は次のようになります。
SiteSetting.enable_local_logins = true
「いいね!」 3
system
(system)
クローズされました:
2024 年 4 月 19 日午後 6:14
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.