説明
このプラグインはユーザーに主要な Web サービスのアカウントでのログインや登録を可能にします。対応サービスは以下のとおりです。
ユーザーログインが必要なサイトにおいて、サインアップは最も面倒なステップです。このプラグインがあれば、ユーザーはメールアドレスやパスワードを入力することなくサインアップできます。
ログインの流れをビデオでみる
対応 Web サービス
- X(formerly known as twitter)
- LINE NEW 3.2.0から
謝辞
- Abraham Williams 作の TwitterOAuth を利用しています。
- Use Facebook’s official PHP SDK.
- Google API PHP Client を利用しています。
- Ligature Symbols (Web フォント) を利用しています。
Gianism はこれらのオープンソースプロジェクトに助けられています。ありがとうございます !
ブロック
このプラグインは1個のブロックを提供します。
- SNS Login Buttons Display SNS login buttons for Gianism.
インストール
インストールは簡単です。管理画面からの自動インストールをお勧めします。gianismで検索してみてください。
- プラグインファイルをダウンロードして解凍、
gianimsフォルダーを/wp-content/pluginsにアップロードしてください。 - 管理画面から有効化してください。
GitHub の最新ソースを利用する
このプラグインはgithubで取得できます。クローンし、composer install && npm install && npm startを実行してください。composerやnpmについては検索してみてください。
設定方法
プラグインを有効化したのち、設定する必要があります。ほとんどのステップは2段階で、1つはSNS上で行い、2つ目はあなたのサイトで行います。
たとえば、Facebookを使っていた場合、Facebookで新しいアプリを作成し、アプリIDとトークンをWordPressの管理画面で入力していただく必要があります。ほとんどのSNSではアプリの登録とアプリの認証情報が必要です。
詳細は設定画面の指示をご覧いただくか、gianism.infoをご覧ください。
FAQ
-
英語で利用できますか ?
-
はい。翻訳を歓迎します。
-
バグがあったぞ、クソが!
-
申し訳ございません。サポートサイトgianism.infoをご覧いただくか、Githubのリポジトリにプルリクエストを送ってください。
-
Where do I report security bugs found in this plugin?
-
Please report security bugs found in the source code of the Gianism plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
評価
貢献者と開発者
変更履歴
以下が変更履歴になります。
6.0.1
- Harden output escaping and input sanitization across several code paths to reduce XSS risk.
6.0.0
- Add workspace limited feature for Google. You can limit the user registration only from your Google Workspace.
- Remove login button styles to follow brands’ guideline.
- Add new block SNS Login Block
5.3.0
- Bump minimum PHP requirements to PHP7.4
- Fix warning on PHP 8.1
- Update certs for archived Facebook PHP SDK
5.2.2
- Fix JS bug.
- Add SNS icon on user list screen in favor of users’ connections.
5.2.0
- Fix XSS vulnerability.
5.1.0
- Supporting twitter API v2.
- Drop some functions like “Follow me”, “Sending DM”, “Get user’s timeline”, and so on. The free plan only can post tweet.
5.0.2
- Fix the build script to deploy properly.
5.0.1
- Bugfix for LINE login. Thanks Makoto Nakao!
5.0.0
- Drop support for Instagram because META denies using Instagram API as login credentials.
- Requires PHP 7.2 and over. Partially supports PHP 8.0.
これより古いログはchangelog.mdを参照してください。
