Microsoft Entra IDを使用してWorkflow appsにSAMLベースのSSOを適用する

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このガイドでは、Microsoft Entra IDを使用してWorkflow appsのSAMLベースのSSO認証を設定する方法を説明します。 Workflow appsとMicrosoft Entra IDの間でユーザーグループ同期を有効化する手順が含まれており、IDプロバイダー(IdP)を通じて特定のWorkflow appsへのアクセスを管理できます。

設定には、Workflow apps portalから値を取得し、Microsoft Entra IDでエンタープライズアプリケーションを作成し、ユーザーグループを同期し、Workatoで設定を完了する作業が含まれます。

WORKATO IDENTITY SAMLベースSSO用ではありません

このドキュメントはWorkflow apps専用です。 Agent StudioWorkato GOMCPなどのWorkato Identity機能のSAML認証を設定するには、Workato Identity SAMLベースSSOを参照してください。

デフォルトのセッション期間

グループ同期を有効にせずにSAMLベースのSSOを使用して認証する場合、デフォルトのセッション期間は7日間です。 グループ同期を有効にしている場合、デフォルトのセッションタイムアウトは1日です。

条件付きアクセスのサインイン頻度ポリシーを使用して、ユーザーがMicrosoft Entra IDで再認証する必要がある頻度を制御できます。

前提条件

このガイドの手順を完了するには、以下が必要です。

Workato内:

  • ワークスペースの権限モデルに応じて、次のいずれかが必要です:
  • Workflow appsへのアクセス。

Microsoft Entra ID内:

  • エンタープライズアプリケーションの追加、編集、管理を可能にする権限。
  • ユーザーおよびグループを作成し、ユーザーをグループに割り当て、ユーザーおよびグループをアプリケーションに割り当てることができる権限。

Workatoから値を取得する

Microsoft Entra IDを設定するには、Workflow apps portalのシングルサインオンURLサービスプロバイダー(SP)エンティティIDが必要です。 これらの値は、ポータルの認証方法をSAMLベースのSSOに設定した後に表示されます。

1

Workatoにサインインします。

2

プラットフォーム > Workflow apps portal > ポータル設定 > セキュリティに移動します。

3

認証方法フィールドでSAMLベースのSSOを選択します。 ポータルにシングルサインオンURLサービスプロバイダー(SP)エンティティIDが表示されます。

4

シングルサインオンURLサービスプロバイダー(SP)エンティティIDをコピーします。

URL形式は異なります

シングルサインオンURLサービスプロバイダー(SP)エンティティIDは、Workflow apps portalのサブドメインまたはカスタムドメイン、ならびにアカウントが配置されているデータセンターごとに固有です。 これらは次の形式に従います。{subdomain}はポータルのサブドメイン、{custom-domain}はカスタムドメイン名です:

  • シングルサインオンURL
    • デフォルトドメイン: https://{subdomain}.workato.app/portal/sso/saml/acs
    • カスタムドメイン: https://{custom-domain}/portal/sso/saml/acs
  • サービスプロバイダー(SP)のエンティティID
    • デフォルトドメイン: https://{subdomain}.workato.app/portal/sso/saml/metadata
    • カスタムドメイン: https://{custom-domain}/portal/sso/saml/metadata

エンタープライズアプリケーションを作成する

VIRTUAL PRIVATE WORKATO (VPW)のお客様

この機能を使用するには、お使いのVirtual Private Workato(VPW)インスタンスに固有の設定手順が必要です。 VPWをご利用のお客様は、インスタンスの設定詳細について、VPWのプライベートドキュメントを参照してください。

Microsoft Entra IDでエンタープライズアプリケーションを登録し、Workflow apps portalのSAMLベースのSSOを設定するには、次の手順を実行します:

1

Microsoft Entra管理センターにサインインします。

2

Entra ID > エンタープライズアプリ > すべてのアプリケーションに移動し、新しいアプリケーションをクリックします。

3

独自のアプリケーションの作成をクリックします。

4

アプリの名前は何ですか?フィールドに、アプリの一意の名前を入力します。 例: Workflow apps

5

ギャラリーにないその他のアプリケーションを統合します(ギャラリー以外)を選択し、作成をクリックします。

6

管理>シングルサインオンに移動し、シングルサインオン方式としてSAMLを選択します。

7

基本的なSAML構成セクションに移動し、編集をクリックします。

8

Workatoから取得した値を入力します:

Workatoの値Microsoft Entra IDフィールド
サービスプロバイダー(SP)のエンティティID識別子(Entity ID)
シングルサインオンURL応答URL(Assertion Consumer Service URL)
9

保存をクリックします。

Workatoの値を使用して識別子と応答URLが入力されたMicrosoft Entra IDの基本的なSAML構成。Microsoft Entra IDの基本的なSAML構成

10

属性とクレームセクションに移動し、編集をクリックします。

11

+ 新しい要求の追加をクリックし、次の属性を追加して、保存をクリックします:

名前ソース属性
workato_app_user_nameuser.displayname

workato_app_user_nameをuser.displaynameにマッピングするMicrosoft Entra IDの要求の管理パネル。Microsoft Entra IDのユーザー名要求

12

任意です。 Microsoft Entra IDとWorkflow apps portalの間でユーザーグループの割り当てを同期します。 Microsoft Entra IDを通じてユーザーグループを管理する予定がない場合は、この手順をスキップします。

+ グループ要求の追加をクリックし、次の設定を構成して、保存をクリックします:

設定
要求で返す必要がある、ユーザーに関連付けられているグループはどれですか?アプリケーションに割り当てられているグループ
ソース属性クラウドのみのグループ表示名
グループクレームの名前をカスタマイズ有効
名前workato_app_user_groups
名前空間空のままにする

クラウド専用グループの表示名をworkato_app_user_groupsとして返すMicrosoft Entra IDのグループ要求。Microsoft Entra IDのグループ要求

13

管理 > シングルサインオンに戻り、SAML証明書セクションまでスクロールして、アプリのフェデレーションメタデータURLをコピーします。 この値は、Workatoで設定を完了するでWorkatoに貼り付けます。

Microsoft Entra IDのSAMLユーザーグループ同期を設定する

Microsoft Entra IDとWorkflow apps portalの間でユーザーグループの割り当てを同期できます。 このセクションは、Microsoft Entra IDを通じてユーザーグループを管理する場合にのみ必要です。 エンタープライズアプリケーションを作成するでグループ要求を追加したら、同期を完了するためにグループとユーザーをアプリケーションに割り当てます。

グループ名は一致している必要があります

Workflow apps portalのユーザーグループ名は、Microsoft Entra IDのグループ表示名と完全に一致している必要があります。 名前が一致しない場合、グループの割り当ては同期されず、ユーザーは意図したアプリアクセスを受け取りません。

このプロセスには、次のタスクが含まれます:

  1. グループをアプリケーションに割り当てる
  2. ユーザーをアプリケーションに割り当てる

グループをアプリケーションに割り当てる

Microsoft Entra IDグループをアプリケーションに割り当てるには、次の手順を実行します:

1

Microsoft Entra管理センターにサインインし、アプリケーションを開きます。

2

管理 > ユーザーとグループに移動します。

3

+ ユーザーまたはグループの追加をクリックします。

4

表示名がWorkflow apps portalのユーザーグループ名と一致するグループを1つ以上選択します。

5

割り当てをクリックします。

ユーザーをアプリケーションに割り当てる

ユーザーにアプリケーションへのアクセス権を付与するには、次の手順を実行します:

1

アプリケーションに割り当てたMicrosoft Entra IDグループにユーザーを追加します。 ユーザーは、Workflow apps portal内の一致するユーザーグループに付与されたものと同じアクセス権を受け取ります。

2

ユーザーがサインインしてWorkflow appsにアクセスできるように、Workflow apps portalのURLをユーザーに提供します。

Workatoで設定を完了する

Workatoに戻ってMicrosoft Entra IDのメタデータを提供し、SAMLベースのSSOを適用します。 次の手順を完了します:

1

Workatoにサインインします。

2

プラットフォーム > Workflow apps portal > ポータル設定 > セキュリティに移動します。

3

認証方法フィールドがSAMLベースのSSOに設定されていることを確認します。

Workato SAML設定Workato SAML設定

4

IDプロバイダーのメタデータURLはありますかフィールドではいを選択し、Microsoft Entra IDからコピーしたアプリのフェデレーションメタデータURLを貼り付けます。

5

SAML認証の適用対象フィールドを使用して、SAML認証をすべてのWorkflow appsユーザーに適用するか、特定のドメインのユーザーのみに適用するかを指定します。 指定されたドメイン外のユーザーは、パスワード認証でサインインできます。

6

任意です。 JIT (Just-In-Time)プロビジョニングを有効化をクリックすると、ユーザーがSSO経由で初めてサインインしたときにポータルに自動的に追加されます。

7

ユーザーグループ同期を有効化をクリックして、Microsoft Entra IDからユーザーグループを同期します。 Microsoft Entra IDを通じてユーザーグループを管理する予定がある場合、この手順は必須です。

グループ同期のタイミング

ユーザーグループ同期はすぐには有効になりません。 ユーザーがMicrosoft Entra IDを通じてポータルにサインインするたびに適用されます。

グループ同期に必要なSAML属性は、エンタープライズアプリケーションを作成するで設定されています。 そのセクションを完了している場合、ここで追加の設定は必要ありません。

8

変更を保存をクリックします。

最終更新日: