すべてのプロダクト
Search
ドキュメントセンター

Secure Access Service Edge:SASE を使用して DingTalk ユーザーのセキュアなアクセスを確保する

最終更新日:Nov 10, 2025

Secure Access Service Edge (SASE) を DingTalk に接続します。これにより、エンタープライズユーザーは DingTalk アカウントで SASE クライアントにログインできます。その後、SASE でアクセス権限を管理して、エンタープライズデータを保護できます。このトピックでは、SASE を DingTalk に接続する方法について説明します。

シナリオ

SASE は、従業員のプライベートアクセス権限とインターネットアクセス権限を管理し、エンタープライズデータを保護するのに役立ちます。DingTalk を使用して企業のユーザー情報を管理している場合は、SASE を DingTalk に接続できます。この接続により、ユーザーは DingTalk アカウントで SASE クライアントにログインできます。SASE 用に別の ID 管理システムを維持する必要がなく、ユーザー情報のメンテナンスコストを削減できます。

手順

前提条件

Secure Access Service Edge を有効化し、SASE クライアントをインストールします。

重要

このトピックの DingTalk 操作は、新しい DingTalk コンソールで実行されます。DingTalk Open Platform に関する情報は参考用です。詳細については、DingTalk の公式ドキュメントをご参照ください。

ステップ 1: DingTalk アプリケーションを作成し、アプリケーションのホームページ URL を追加する

1.1 DingTalk アプリケーションの作成

DingTalk データを SASE に同期するには、まず DingTalk Open Platform で DingTalk アプリケーションを作成する必要があります。

説明
  • DingTalk Robot の Webhook は 2024 年 1 月 1 日から段階的に商用化され、2024 年 2 月 1 日に完全に商用化されました。無料クォータは暦月あたり 5,000 回の呼び出しです。詳細については、「Webhook の商用化に関するお知らせ」をご参照ください。

  • DingTalk マーケットプレイスでは、Alibaba Cloud ミニアプリを有効化して、DingTalk からのアラート通知を無料で受信できます。今すぐ有効化 をクリックします。

  1. 管理者アカウントを使用して DingTalk Open Platform にログインします。トップメニューバーで、[アプリケーション開発] をクリックします。

  2. ナビゲーションウィンドウで、[社内向けアプリケーション] > [DingTalk アプリケーション] を選択します。

  3. [DingTalk アプリケーション] ページで、[アプリケーションの作成] をクリックします。

  4. [社内向けアプリケーションの作成] ダイアログボックスで、次の表の説明に従ってパラメーターを設定します。

    パラメーター

    説明

    アプリケーション名

    アプリケーションの名前。

    名前に漢字、大文字、小文字、数字を含めることができます。

    AlibabaCloudSASE

    アプリケーションの説明

    アプリケーションの説明。

    AlibabaCloudSASE

    アプリケーションアイコン

    アプリケーションのアイコン。

    イメージは JPG または PNG フォーマットで、240 × 240 ピクセル以上、縦横比 1:1、サイズ 120 KB 以下で、角半径がない必要があります。

    图标

  5. [作成] をクリックします。

1.2 ホームページ URL の設定

作成した AlibabaCloudSASE アプリケーションのホームページ URL を追加します。

  1. [DingTalk アプリケーション] ページで、作成した [AlibabaCloudSASE] アプリケーションをクリックします。

  2. ナビゲーションウィンドウで、[アプリケーション機能] > [Web アプリ] を選択します。

  3. [Web アプリ] ページで、[アプリケーションホームページ URL] を https://login.aliyuncsas.com/ui/dingAuth/ に設定し、[保存] をクリックします。

ステップ 2: API 権限、セキュリティ設定、共有設定を追加する

2.1 API 権限の追加

DingTalk の組織構造を同期するには、API 権限を追加する必要があります。

  1. 管理者アカウントを使用して DingTalk Open Platform にログインします。トップメニューバーで、[アプリケーション開発] をクリックします。

  2. ナビゲーションウィンドウで、[社内向けアプリケーション] > [DingTalk アプリケーション] を選択します。

  3. [DingTalk アプリケーション] ページで、作成した [AlibabaCloudSASE] アプリケーションをクリックします。

  4. ナビゲーションウィンドウで、[権限管理] をクリックします。

  5. [権限管理] ページで、権限の範囲を設定し、次の権限を有効にできます。

    権限の範囲を [全従業員] に設定します。

    • 個人の携帯電話番号情報

    • アドレス帳の個人情報の読み取り権限

    • 企業の従業員の携帯電話番号情報

    • メールおよびその他の個人情報

    • アドレス帳の部署情報の読み取り権限

    • メンバー情報の読み取り権限

    • アドレス帳の部署メンバーの読み取り権限

2.2 セキュリティ設定の構成

コールバックドメイン名を設定すると、従業員は DingTalk の認証情報を使用するか、モバイルデバイスで QR コードをスキャンして SASE クライアントにログインできます。

  1. ナビゲーションウィンドウで、[開発設定] > [セキュリティ設定] を選択します。

  2. [セキュリティ設定] ページの [サーバー出口 IP] フィールドに、DingTalk サーバーサイド API を呼び出すサーバーの IP アドレスを入力します。

  3. [リダイレクト URL (コールバックドメイン)] を https://login.aliyuncsas.com/open-dev/dingtalk に設定し、[保存] をクリックします。

  4. ナビゲーションウィンドウで、[開発設定] > [共有設定] を選択します。

  5. [共有設定] ページの [ログイン連携] セクションで、コールバックドメイン名として https://login.aliyuncsas.com/open-dev/dingtalk を追加します。

2.3 共有設定の構成

必要に応じて共有設定を構成します。これにより、ユーザーはログイン後にコンテンツをすばやく共有でき、企業内の情報共有とコラボレーションが促進されます。

[共有設定] ページの [共有連携] セクションで、[編集] をクリックします。次の表の説明に従って [iOS 共有][Android 共有] のパラメーターを設定し、[保存] をクリックします。

カテゴリ

パラメーター

IOS 共有

iOS Bundle ID

com.aliyun.security.saseiosApp

Android 共有

Android パッケージ名

com.aliyun.security.sase

Android 署名

294e7d6880381b01ea56d91ee6656ff0

ステップ 3: SASE を DingTalk データに接続する

DingTalk で設定を構成した後、SASE の ID ソース設定で DingTalk データへの接続を確立する必要があります。

  1. SASE コンソールにログインします。

  2. ナビゲーションウィンドウで、Identity Authentication > Identity Access を選択します。

  3. Identity synchronization タブで、Create IdP をクリックします。

  4. Create IdP パネルで DingTalk を選択し、Configure をクリックします。ウィザードに従って設定を完了します。

  5. Basic Configurations ステップで、次の表の説明に従ってパラメーターを設定します。

    パラメーター

    説明

    IdP Name

    DingTalk ID ソースの名前。

    名前は 2~100 文字で、漢字、英字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。

    test

    Description

    設定の説明。

    説明は SASE クライアントインターフェイスにログインタイトルとして表示され、ログイン時に ID ソースに関する情報を提供します。

    DingTalk ログイン

    IdP Status

    必要に応じて ID ソースのステータスを設定します。有効な値は次のとおりです。

    • Enabled: ID ソースは作成後に有効になります。

    • Closed: ID ソースは作成後に無効になります。

      重要

      ID ソースを無効にすると、エンドユーザーは SASE アプリを使用して内部アプリケーションにアクセスできなくなります。注意して進めてください。

    有効

    CorpId

    DingTalk での企業の ID。各企業には一意の CorpId があります。DingTalk Open Platform のホームページから CorpId を取得します。

    ding3608be7c4e5266ce4ac5d6980864****

    AppKey

    DingTalk Open Platform で作成されたアプリケーションの AppKey。DingTalk Open Platform のターゲットアプリケーションの [認証情報と基本情報] ページから AppKey を取得します。

    dingwjlht8b93ara****

    AppSecret

    DingTalk Open Platform で作成されたアプリケーションの AppSecret。DingTalk Open Platform のターゲットアプリケーションの [認証情報と基本情報] ページから AppSecret を取得します。

    1Uji1mEjhmWq_SmE0KNScspYk0bBgDrlZ95vUTR-bn4FbfeVQQKNr1_1giWA****

    Advanced Settings

    DingTalk Type: DingTalk Standard または Dedicated DingTalk を選択します。

    Event Subscription: イベントサブスクリプションを設定すると、従業員の組織構造が SASE に同期されます。これにより、組織構造が調整されたり、従業員が退職したりしたときに、SASE のセキュリティポリシーが迅速に更新されるようになります。

    • AES Encryption Key

      DingTalk Open Platform のターゲットアプリケーションの Event Subscription ページから暗号化 aes_key を取得します。

    • 暗号化トークン

      DingTalk Open Platform のターゲットアプリケーションの Event Subscription ページから暗号化トークンを取得します。

    • 暗号化 aes_key: SRIcwnup1JHFJ4O2SzLS1RtQGJzC3RG2c33AM******

    • 暗号化トークン: YYwR3A3rV6mrvpC******

    Automatic Synchronization

    Automatic Synchronization を有効にすると、システムは同期モードに基づいて DingTalk から情報を自動的に同期します。

    Automatic Synchronization を有効にしない場合は、組織構造を手動で同期する必要があります。詳細については、「同期レコードの表示」をご参照ください。

    有効

    Synchronize User Information

    Synchronize User Information を有効にすると、システムは Automatic Synchronization Cycle に基づいて DingTalk から従業員情報を自動的に同期します。

    説明

    Automatic Synchronization が無効になっている場合、Synchronize User Information 機能は実行されません。

    有効

    Automatic Synchronization Cycle

    Automatic Synchronization Cycle を設定します。間隔は 1 時間から 24 時間まで設定できます。

    24 時間

    パネルには、必要な設定リンクが表示されます。リンクをクリックしてコピーできます。

    • Copy Request URL: この値を使用して、DingTalk Open Platform でサブスクリプション管理を設定します。

    • Copy Application Homepage Address: この値を使用して、DingTalk Open Platform でアプリケーションの詳細を表示します。

    • Copy Callback Domain Name: この値を使用して、DingTalk Open Platform でコールバックドメインを設定します。

  6. Connectivity Test をクリックします。テストが成功したら、Next をクリックします。

    説明

    Connection Failed メッセージが表示された場合は、サーバーアドレスとサーバーポートが正しいことを確認してください。

  7. Synchronization Settings ステップで、組織構造の同期範囲とフィールドマッピングを設定します。その後、[確認] をクリックします。

    パラメーター

    説明

    Organizational Structure Synchronization

    組織構造の同期範囲を設定します。

    • Synchronize All: DingTalk の組織構造全体を SASE システムに同期します。

    • Partially Synchronize: 同期する組織構造を選択します。

    Field Synchronization Mapping

    DingTalk の組織構造フィールドと SASE の同期フィールド間のマッピングを設定します。

    説明

    SASE システムの組み込みの Local Field After Mapping がビジネス要件を満たさない場合は、リストの右上隅にある View Extended Fields をクリックします。View Extended Fields パネルで、拡張フィールドを追加、編集、または削除できます。

ステップ 4: DingTalk イベントサブスクリプションを設定する

アプリケーションがリアルタイムでイベント通知を受信できるように、DingTalk イベントサブスクリプションを設定します。

  1. 管理者アカウントを使用して DingTalk Open Platform にログインします。トップメニューバーで、[アプリケーション開発] をクリックします。

  2. ナビゲーションウィンドウで、[社内向けアプリケーション] > [DingTalk アプリケーション] を選択します。

  3. [DingTalk アプリケーション] ページで、作成した [AlibabaCloudSASE] アプリケーションをクリックします。

  4. イベントサブスクリプションを設定します。

    1. ナビゲーションウィンドウで、[イベントサブスクリプション] をクリックします。[プッシュ方法][HTTP プッシュ] に設定します。[暗号化 Aes_key][署名トークン]、および [リクエスト URL] を入力します。これらのパラメーターを設定するには、次の手順に従います。

      1. Secure Access Service Edge コンソールで、ステップ 3 で作成した IdP を見つけます。[ID ソースの編集] パネルで、[リクエストアドレス] パラメーターの値をコピーします。次に、それを DingTalk Open Platform アプリケーションの [イベントサブスクリプション] セクションの [リクエスト URL] フィールドに貼り付けます。

      2. DingTalk Open Platform アプリケーションの [イベントサブスクリプション] ページから [Encrypt Aes_key][Signature Token] をコピーし、SASE コンソール[ID ソースの編集] パネルにある対応する [Encrypt Aes_key] フィールドと [Encryption Token] フィールドに貼り付けます。詳細については、次のスクリーンショットをご参照ください。

      3. 設定が完了したら、ID ソースパネルとイベントサブスクリプションページの両方で [保存] をクリックします。

    2. [イベントサブスクリプション] ページで、有効にするアドレス帳イベントを選択します。

      これらのイベントには、アドレス帳にユーザーが追加されましたアドレス帳のユーザーが変更されましたアドレス帳からユーザーが削除されましたアドレス帳に部署が作成されましたアドレス帳の部署が変更されましたアドレス帳の部署が削除されました が含まれます。DingTalk イベントサブスクリプションの設定方法の詳細については、「イベントサブスクリプション」をご参照ください。

ステップ 5: 接続を検証する

  1. インストールした SASE クライアントを開きます。

  2. 企業の検証 ID を入力し、[確認] をクリックします。

    Secure Access Service Edge コンソールにログインします。左側のナビゲーションウィンドウで、Settings ページに移動して Enterprise Authentication Identifier を取得します。

  3. DingTalk のユーザー名とパスワードを入力して [ログイン] をクリックするか、QR コードをスキャンしてログインします。

    ログインが成功すると、接続が確立されたことを示します。