Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

認証:WeCom

WeCom (企业微信)Professional Edition+

はじめに

WeComプラグインを使うと、WeComアカウントでNocoBaseにログインできるようになります。

プラグインを有効にする

WeComのカスタムアプリケーションを作成・設定する

WeCom管理コンソールにアクセスし、カスタムアプリケーションを作成します。

アプリケーションをクリックして詳細ページを開き、ページを下にスクロールして「企業微信授权登录 (WeCom Authorized Login)」をクリックします。

認証コールバックドメインをNocoBaseアプリケーションのドメインに設定します。

アプリケーション詳細ページに戻り、「网页授权及 JS-SDK (Web Authorization and JS-SDK)」をクリックします。

アプリケーションのOAuth2.0ウェブ認証機能のコールバックドメインを設定し、検証します。

アプリケーション詳細ページで、「企业可信 IP (Corporate Trusted IP)」をクリックします。

NocoBaseアプリケーションのIPアドレスを設定します。

WeCom管理コンソールから認証情報を取得する

WeCom管理コンソールの「私の企業 (My Company)」で、「企業 ID (Company ID)」をコピーします。

WeCom管理コンソールの「アプリケーション管理 (App Management)」で、前のステップで作成したアプリケーションの詳細ページを開き、AgentIdとSecretをコピーします。

NocoBaseにWeCom認証を追加する

ユーザー認証プラグイン管理ページに移動します。

追加 - WeCom

設定

設定項目説明バージョン要件
When a phone number does not match an existing user,
should a new user be created automatically
携帯電話番号が既存のユーザーと一致しない場合、新しいユーザーを自動的に作成しますか。-
Company ID企業ID。WeCom管理コンソールから取得します。-
AgentIdWeCom管理コンソールのカスタムアプリケーション設定から取得します。-
SecretWeCom管理コンソールのカスタムアプリケーション設定から取得します。-
Origin現在のアプリケーションドメイン。-
Workbench application redirect linkログイン成功後にリダイレクトされるアプリケーションパス。v1.4.0
Automatic loginWeComブラウザでアプリケーションリンクを開いたときに、自動的にログインします。複数のWeCom認証が設定されている場合、このオプションを有効にできるのは1つだけです。v1.4.0
Workbench application homepage linkワークベンチアプリケーションのホームページリンク。-

WeComアプリケーションのホームページを設定する

Info

v1.4.0以降のバージョンでは、「自動ログイン」オプションが有効になっている場合、アプリケーションのホームページリンクは https://<url>/<path> のように簡略化できます。例: https://example.nocobase.com/admin

モバイル版とデスクトップ版で個別に設定することも可能です。例: https://example.nocobase.com/mhttps://example.nocobase.com/admin

WeCom管理コンソールにアクセスし、コピーしたワークベンチアプリケーションのホームページリンクを、該当するアプリケーションのホームページアドレス欄に貼り付けます。

ログイン

ログインページにアクセスし、ログインフォームの下にあるボタンをクリックしてサードパーティログインを開始します。

Warning

WeComは携帯電話番号などの機密情報に対する権限が制限されているため、認証はWeComクライアント内でのみ完了できます。初めてWeComでログインする際は、以下の手順に従ってWeComクライアント内で初回ログイン認証を完了してください。

初回ログイン

WeComクライアントからワークベンチに移動し、一番下までスクロールしてアプリケーションをクリックし、以前設定したアプリケーションのホームページを開きます。これにより、初回認証ログインが完了し、その後はNocoBaseアプリケーション内でWeComを使用してログインできるようになります。