# OAuth を使用した Azure DevOps 向け AutoFix

Aikdo Autofix は、Aikido を使ってプロジェクト内のサードパーティ依存関係にある脆弱性を修正するためのツールです。これは、パッケージの更新などの方法で脆弱性を取り除くプルリクエストを作成することで実行されます。場合によっては、Aikido Autofix は 1 件の問題だけでなく、脆弱性の一クラス全体を解消できます。

**Azure DevOps 用に Autofix を設定する**

> ワークスペース内のすべてのユーザーは、個別に Autofix を設定する必要があります。

既定では、Aikido は Azure DevOps インスタンスに対して読み取り専用アクセスのみを持っています。Aikido Autofix を使用するには、書き込みアクセス権を持つ別のアクセストークンが必要です。組織で「Organization settings」に移動し、「Policies」をクリックして、「Third-party application access via Oauth」が有効になっていることを確認してください。

![アプリケーションアクセス、公開プロジェクト、ユーザー招待に関する組織のセキュリティポリシー。](https://help.aikido.dev/_assets/e882db4577c9/ucarecdn-de2304d7-85d2-4b8b-8d71-24259117f59d.png)

**ステップ 1. 次のページで Autofix を有効にする** [**Autofix 設定**](https://app.aikido.dev/settings/integrations/autofix) **ページ、または次へ移動して** [**Autofix ページ**](https://app.aikido.dev/issues/fix) **を開き、「Autofix を有効にする」をクリックします。**

![](https://help.aikido.dev/_assets/deabe3c44c4a/ucarecdn-9ac87091-7eef-4f05-86a1-a137f2ddf68c.png)

**手順 2.** クリックします **承認**

![](https://help.aikido.dev/_assets/8602dd433297/ucarecdn-8a0e9ba1-c135-4e5f-a37b-3de7ddee86d0.png)

**手順 3.** Aikido に次の権限を付与します **書き込み**

![](https://help.aikido.dev/_assets/ca344b922654/ucarecdn-ad9f2ecc-7a4f-4c78-8e74-2429a4b8e7a8.png)

**手順 4.** 保存をクリックすれば完了です。これで、以下から autofix の PR を実行できるようになります： [Autofix ページ](https://app.aikido.dev/issues/fix) またはサイドバー内のサブ問題のアクションメニューから（[こちらで詳しく読む](https://help.aikido.dev/docs/docs-ja/autofix-and-remediation/scope/autofix-for-open-source-dependencies)).
