コンテンツ情報
公開日 |
2017/07/18 |
フォーマット |
PDF |
種類 |
製品資料 |
ページ数・視聴時間 |
8ページ |
ファイルサイズ |
292KB
|
要約
アプリ開発において、APIの公開と管理は生産性の向上に大きく寄与する。eBayやSalesforceでは、APIを介したデータ公開で新市場のセールスが成功した実績もある。一方でAPIの公開にはリスクも伴う。そのため不正利用とサイバー攻撃を確実に防ぎ、APIへのアクセスを維持できる高い信頼性を持つAPIの管理が必須となる。
この記事では、API管理ツールに必要な条件を「セキュリティ」「ライフサイクル管理」「ガバナンス」「デプロイの柔軟性」「開発者のイネーブルメントとコミュニティーの構築」「収益化」などの項目に分け、それぞれでどのようなメリットをユーザーにもたらすのかを詳細に説明している。
例えば、API管理ツールで必要なセキュリティの条件として、「ポリシーでさまざまなアクセストークンをサポートすること」「コードを修正せず開発者APIを別のAPIに移行できるようにすること」を掲げ、API公開レベルの制御、改ざんからの保護、攻撃や不正侵入の防止などの重要性について解説している。ツール導入の際に必須のチェックポイントをぜひ確認していただきたい。