Azure Pipelines での LCS 接続認証タスクの MSAL への更新
既定では、Dynamics 365 の Microsoft Azure DevOps タスクの新しいバージョンは、Microsoft Authentication Library (MSAL) をサポートし、認証用の既定で使用します。
既存のサービス接続の更新
既存のサービス接続の場合、認証エンドポイント設定は https://login.microsoftonline.com/organizations
に更新する必要があります。 国内クラウドを使用している場合は、国内クラウド を参照して、関連するエンドポイントを検索します。 新しいサービス接続を作成すると、既定で正しい認証エンドポイントが設定されます。 この設定は、国内クラウドについてのみ更新する必要があります。
接続の設定方法の詳細については、Azure Pipelines での LCS 接続の作成 を参照してください。
MSAL.PS インストール タスクをパイプラインに追加する
[!注記] これは、タスクの最新バージョンではもう必要ありません。
YML または Classic パイプラインのビルドに MSAL.PS インストール タスクを追加するには、MSAL.PS をインストールし、認証を有効にするのタスク リストを検索します。 このタスクにはオプションや設定はありません。 Microsoft Dynamics Lifecycle Services (LCS) による認証が必要なタスクを実行する前に、このインストールタスクがすべてのエージェントで実行されていることを確認してください。
メモ
MSAL.PS ライブラリは、LCS による認証を必要とするタスクを実行するすべてのエージェントにインストールする必要があります。 パイプラインが複数のステージで構成されている場合、各ステージは異なるエージェントで実行される場合があります。 したがって、各ステージでライブラリを確実にインストールする必要があります。
既存のタスクの更新
新しい MSAL 認証を使用するように既存のタスクを更新するには、タスクのバージョンを更新する必要があります。 タスク バージョンの更新方法についての詳細は、タスク タイプ & 使用 を参照してください。 次の表に、認証を使用するタスクを表示します。 また、MSAL を使用する各タスクの最も近いバージョンも表示されます。
タスク名 | MSAL を使用する最小バージョン |
---|---|
Dynamics Lifecycle Services (LCS) アセット ダウンロード | 1.* 以降 |
Dynamics Lifecycle Services (LCS) アセット アップロード | 1.* 以降 |
Dynamics Lifecycle Services (LCS) アセット配置 | 2.* 以降 |