Workday Studio での多要素認証の有効化
テナントへの接続時に OAuth 2.0 認証を使用するように Workday Studio を設定できます。これを行うには、API クライアントを登録する必要があります。テナントで Workday 多要素認証に登録されているクライアントのユーザーは、Studio からそのテナントに接続するときに 2 つ目の認証方法を使用する必要があります。基本認証は使用できません。
- テナントで多要素認証を設定し、多要素認証の使用を必須にするアカウントを指定します。ステップ: 認証システム アプリケーションを使用した多要素認証の設定を参照してください。ステップ: Duo セキュリティを使用した多要素認証の設定を参照してください。ステップ: メール送信されたワンタイム パスコードによる多要素認証の設定を参照してください。ステップ: SMS で送信されたワンタイム パスコードによる多要素認証の設定を参照してください。
- OAuth 2.0 対応 API クライアントを登録します。以下の設定を行います。オプション値Client Grant TypeAuthorization Grant CodeSupport Proof Key for Code Exchange (PKCE)有効Access Token TypeBearerRedirection URI有効な HTTPS URL を入力します。範囲"カスタム オブジェクト" リストで、アクセスする予定のすべての Web サービスの業務分野を選択します。さらに、以下の業務分野を選択します。
- 実装
- インテグレーション
- System
- Tenant Non-Configurable
関連する Web サービスを省略すると、認証に失敗します。Include Workday Owned Scope有効"Enforce 60 Minute Access Token Expiry"チェックボックスはオンにしないでください。オンにすると、その期間が経過した後に OAuth 2.0 認証が無効になります。OAuth 2.0 認証には、テナント全体または個々のアカウントに設定されている通常の Workday セッション タイムアウトも適用されます。API クライアントの登録を参照してください。 - "API クライアントの登録" タスクで提供されたクライアント ID ()、認証エンドポイント ()、トークン エンドポイントをコピーします。
- Workday Studio のユーザー設定メニューから、 に移動します。
- テナント接続を追加し、"OAuth 2.0認証情報" タブを選択します。
- "クライアント ID"、"Authorization Endpoint"、および"Token Endpoint"に貼り付けます。
- "Get Access Token"をクリックします。"内部サーバー エラー" メッセージが表示された場合、最も考えられる原因はクライアント ID が正しくないことです。
- テナントのユーザー名とパスワードを入力します。Workday 多要素認証に登録されている場合は、2 つ目の認証方法を指定するよう求められます。
- 接続をテストします。
- "Apply and Close"をクリックします。