# 課題/タスクトラッカー連携のためのIPアドレスの許可

課題/タスク管理システム（Jira、Linearなど）へのアクセスを特定のIPアドレスのみに制限している場合、タスクの作成と管理ができるように、AikidoのIPアドレスを許可リストに追加する必要があります。

以下のIPを追加してください：

* **18.197.244.247**
* **18.156.9.3**
* **3.65.139.215**

開放が必要なポートは、少なくともHTTPS用のポート**443**です。


サードパーティプロバイダーでIPアドレスをホワイトリストに登録する手順については、以下のリソースを参照してください。

* [Cloudflare WAF](https://developers.cloudflare.com/waf/custom-rules/use-cases/allow-traffic-from-ips-in-allowlist/)
  * Cloudflare Turnstileは、特定のクライアントIPアドレスの許可リスト登録をサポートしていません。[Aikidoのスキャントラフィックに対してTurnstileをバイパスする必要がある場合は、アプリケーションコード内で行う必要があります。](https://developers.cloudflare.com/turnstile/tutorials/conditionally-enforcing-turnstile/) 以下の両方の条件を満たす場合にのみバイパスすることをお勧めします。
    1. リクエストがAikidoのIP範囲から送信されている
    2. 上記のとおり、リクエストのヘッダーに`aikido` User Agentが含まれている
* [Azure WAF](https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/custom-waf-rules-overview)
* [AWS WAF](https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-ipset-match.html)。
  * Application Load BalancerまたはCloudFrontの背後にあるWAFの場合、[WAFは`X-Forwarded-For`ヘッダー内の最後のIPアドレスをチェックする必要があります](https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-forwarded-ip-address.html)。
* [Vercel WAF](https://vercel.com/docs/vercel-firewall/vercel-waf/custom-rules)
  * 信頼できるIPには[「bypass」アクション](https://vercel.com/docs/vercel-firewall/firewall-concepts#bypass)を使用してください

{% hint style="info" %}
[IPアドレスリストはJSON配列としても入手できます](https://aikido.help/ips/)
{% endhint %}
