Okta SAML設定

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

このガイドでは、Workato IdentityのSAMLアイデンティティプロバイダー(IdP)としてOktaを設定する方法について説明します。

SAMLにより、OktaなどのIdPとWorkatoのようなサービスプロバイダー間で安全な認証が可能になります。 ユーザーはOktaを通じて一度認証するだけで、アプリケーションごとに個別の認証情報を管理する代わりに、1回のログインでWorkatoにアクセスできます。

前提条件

OktaでSAML認証を設定する

OktaでSAML認証を設定するには、次の手順を完了します。

Workflow apps向けのSAMLベースのSSOではありません

このドキュメントはWorkato Identity専用です。 Workflow appsのSAML認証を設定するには、SAMLベースのシングルサインオン認証を参照してください。

1

Oktaアカウントにサインインします。

2

Applications > Applicationsに移動し、Create App Integrationをクリックします。

Oktaでアプリケーションを追加するOktaでアプリケーションを追加する

詳細については、Oktaドキュメントを参照してください。

3

Sign-in methodSAML 2.0を選択し、Nextをクリックします。

Oktaで新しいアプリケーションを作成するOktaで新しいアプリケーションを作成する

4

アプリ名」フィールドにアプリの名前を入力します。 例:Workato AgenticまたはMCP Servers

5

次へをクリックします。

6

WorkatoのSpecify Single sign-on URLをOktaの対応するフィールドに貼り付けます。

7

Use this for Recipient URL and Destination URLチェックボックスを選択します。

8

Service provider (SP) entity IDAudience URI (SP Entity ID)フィールドに貼り付けます。

9

Name ID formatEmailAddressに設定します。

10

Attribute Statementsセクションに移動し、次の属性を追加します:

名前
workato_end_user_nameuser.displayName
workato_end_user_groupsappuser.workato_end_user_groups
11

次へをクリックします。

12

App typeドロップダウンメニューを使用して、This is an internal app that we have createdを選択します。

13

完了」をクリックします。

14

Directory > Peopleに移動し、1人以上のユーザーを追加します。 各ユーザーの検証手順を完了する必要があります。

15

Applications > My App > Assignmentsに移動します。

16

Assign > Assign to Peopleをクリックし、My Appに1人以上のユーザーを追加します。

17

完了をクリックします。

18

OktaでApplications > [Your App] > Sign Onに移動します。

19

Metadata URLをコピーします。 Workato IdentityのSet up a new providerウィザードのDo you have your identity provider metadata URL?セクションで、このURLを使用する必要があります。

20

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

21

Oktaアプリの表示設定を設定して、アプリケーションアイコンをユーザーに表示しないようにします。 これにより、Workato機能でサポートされていないIdP開始ログインをユーザーが試行するのを防ぎます。

IDPからの直接サインインはサポート対象外

IdPからWorkatoに直接サインインすることはできません。 認証は、接続済みのLLM内の会話を通じて開始された場合にのみサポートされます。

トラブルシューティング

このセクションでは、発生する可能性のあるOktaエラーのトラブルシューティングを行います。

複数のOktaグループの問題

Oktaのデフォルトの動作では、ユーザーが複数のOktaグループのメンバーである場合、SAMLグループ属性内でグループ名がカンマ区切りの文字列として連結されます。 Workato Identityでは、グループ属性は連結された文字列ではなく、個々のグループ値の配列であることが想定されています。 連結された文字列形式によりグループマッピングが失敗し、ユーザーは正しいWorkatoユーザーグループの割り当てを受け取れません。

解決策

string arrayタイプが複数の値として返されるようにするには、アカウントでSAML_SUPPORT_ARRAY_ATTRIBUTESフラグを有効にしておく必要があります。 アカウントにSAML_SUPPORT_ARRAY_ATTRIBUTESフラグがまだ存在しない場合は、Oktaサポートに連絡して有効にしてください。

最終更新日: