WordPress.org

日本語

  • テーマ
  • プラグイン
  • ニュース
    • ドキュメンテーション
    • フォーラム
  • 概要
  • 参加・貢献
  • このサイトについて
  • WordPress を入手
WordPress を入手
WordPress.org

Plugin Directory

Simple Discord SSO ( Single Sign-On )

  • プラグインを申請
  • お気に入り
  • ログイン
  • プラグインを申請
  • お気に入り
  • ログイン

このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

Simple Discord SSO ( Single Sign-On )

作者: Jay Wood
ダウンロード
  • 詳細
  • レビュー
  • インストール
  • 開発
サポート

説明

This plugin allows discord users ( verified or not ) to login to your WordPress website as a subscriber. With a slew of available
hooks developers are able to both listen to, and customize, various events during the login process. Complete with a customizable login button,
or you can code your own and unhook this one.

Important Caching Information

This plugin uses a custom rewrite rule for the login button. You may want to ensure the /discord-login path in your WordPress
installation is not cached.

Saved User Data

When logging in, if the user does not have an account one is created for them automatically using their Username and Discriminator
field. The default scope is identify email which allows your site to store their discord information to your database for
other discord-related usage.

The following fields are saved to the simple_discord_sso user meta key for all discord users:
* id: the user’s id
* avatar: the user’s avatar hash
* discriminator: the user’s 4-digit discord-tag
* public_flags: the public flags on a user’s account
* flags: the flags on a user’s account
* banner: the user’s banner hash
* accent_color: the user’s banner color encoded as an integer representation of hexadecimal color code
* locale: the user’s chosen language option
* mfa_enabled: whether the user has two factor enabled on their account
* premium_type: the type of Nitro subscription on a user’s account
* verified: whether the email on this account has been verified
* hash: Just an MD5 hash which is used to determine if these fields should be updated on every login.

Various actions and filters are available, should you want to expand on these fields ( if new fields are added ) just look over
the Discord User Resource for more fields.

Actions/Filters

Various actions and filters are available from changing the redirect URL after login, changing the scope of the discord request,
or even halting the login ( and maybe redirecting after ) depending on the user’s discord information. Or, even if you want, you can
listen for the login and hook into right before the redirect. The goal with the slew of actions and filters is to allow developers
to customize the plugin how they see fit.

Think we need more? Awesome, open a ticket on the GitHub Repository – the plugin is actively maintained so I’d be happy to help out.

スクリーンショット

  • The login button.
  • Logo Colors.
  • Button Background Colors.

インストール

From your WordPress dashboard

  1. Visit Plugins > Add New.
  2. Search for Simple Discord SSO. Find and Install Simple Discord SSO.
  3. Activate the plugin from your Plugins page.

From WordPress.org

  1. Download Simple Discord SSO.
  2. Unzip and upload the simple-discord-sso directory to your /wp-content/plugins/ directory.
  3. Activate Simple Discord SSO from your Plugins page.

Post Installation

You will now need to create an App on discord. To do that follow the below instructions:
1. Sign-in to discord and create an app on the Dashboard.
2. Name your app something obvious ( WordPress SignOn for example )
3. Fill out the initial information for legal reasons, it’s suggested ( but not required ) you have a Terms of Service page and a Privacy Policy if you are using this plugin.
4. Click OAuth2 on the left sidebar.
5. Click General under OAuth2.
6. You must add a redirect back to your site. So click Add Redirect and enter your site’s full URL to the WordPress install.
7. Copy the Client ID and the Client Secret
8. Now log into your WordPress installation and navigate to WP Admin > Discord SSO
9. Add the Client ID and Client Secret to your settings. Click Save/Update.
10. Your site is now allows Discord users to sign in.

FAQ

How can I change user roles from subscriber when they sign in

There’s a filter for that. It’s simple_discord_sso/default_role which defaults to subscriber and also receives the user resource array from the Discord API.

How can I change the URL they’re redirected to?

There’s a filter for that. It’s simple_discord_sso/login_redirect which defaults to home_url() and also receives the WP_User object.

How do I allow users to login without using wp-login.php?

To use the login, you only need to redirect the user to /discord-login – this is a custom rewrite to fire off the sign-on
process. Alternatively you can use the query parameter instead /?discord=1.

評価

Good plugin unfortunately not usable

scsudo 2023年1月18日
The plugin works fine. Unfortunately, the login button is not displayed correctly, but is only a small purple box. Therefore unfortunately not usable. Edit: A small update: It seems that the button is not displayed incorrectly everywhere after all. However, the behavior is very different between Chromium-Based, Firefox and Safari. The problem that only a small purple box exists seems to occur only with Firefox.
0件のレビューをすべて表示

貢献者と開発者

Simple Discord SSO ( Single Sign-On ) はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者
  • Jay Wood

“Simple Discord SSO ( Single Sign-On )” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログを RSS で購読してみてください。

変更履歴

1.0.2

  • Small versioning update for plugin submission.
  • Automatically update permalinks if required on init.

1.0.1

  • Small updates to readme

1.0.0

  • Initial release.

メタ

  • バージョン 1.0.2
  • 最終更新日 3年前
  • 有効インストール数 20+
  • WordPress バージョン 5.0またはそれ以降
  • 検証済み最新バージョン: 5.8.10
  • PHP バージョン 7.4またはそれ以降
  • 言語
    English (US)
  • タグ
    discordDiscord Logindiscord serversocial login
  • 詳細を表示

評価

5つ星中3つ星
  • 0 5-星 レビュー 5つ星 0
  • 0 4-星 レビュー 4つ星 0
  • 1 3-星 レビュー 3つ星 1
  • 0 2-星 レビュー 2つ星 0
  • 0 1-星 レビュー 1つ星 0

レビューを追加

すべてのレビューを見る

貢献者

  • Jay Wood

サポート

意見や質問がありますか ?

サポートフォーラムを表示

  • WordPress とは
  • ニュース
  • ホスティング
  • プライバシー
  • ショーケース
  • テーマ
  • プラグイン
  • パターン
  • Learn
  • サポート
  • 開発者
  • WordPress.tv ↗
  • 参加・貢献
  • イベント
  • 寄付 ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

日本語

  • X (旧 Twitter) アカウントへ
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Facebook ページへ
  • Instagram アカウントへ
  • LinkedIn アカウントへ
  • Visit our TikTok account
  • YouTube チャンネルへ
  • Visit our Tumblr account
Code is Poetry.