ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
今回はVisual Studio CodeでOpenAPIを利用する手順を簡単に紹介しようと思います。Swagger Editor(https://editor.swagger.io/)も利用でき ...
この記事は STORES.jp Advent Calendar 2019 の2日目です。 私が勤めているストアーズ・ドット・ジェーピー株式会社(以下STORES.jp)はheyグループとなり急拡大している真っ最中で、それはエンジニアチームも例外ではありません。 2018年ごろまでは10人に満たない ...
さきほど、「Swagger 3.0(OAS:Open API Specification 3.0)」と書きましたが、実は今回の3.0へのバージョンアップより、Swaggerは位置付けが変わっています。まずはその点を説明しておきましょう。 Smarter Bear社のSwaggerは2015年12月31日に、マイクロソフトやグーグルなどに ...
OAuthを使った認可や、過負荷時の流量制御など、APIの非機能部分の担保は重要な要素となっています。 ただ、各APIで担保すると、作業負荷が高く、方式の統一が困難です。APIエコノミーが進展する状況においては、APIを束ねて管理する存在が求められます。
マイクロサービスを始めたときに出てくる課題の一つに、サービスを追加・修正する度に必要となるAPI管理があります。このシリーズでは2回に分けて、MicroProfile OpenAPIを使ったAPI管理(注1)を紹介します。 なお、ここで紹介するプログラムの完全なソース ...
セキュリティ企業のRapid7は6月22日、オープンソースのAPIフレームワーク「Swagger」に深刻な脆弱性が見つかったと報告した。NodeJS、PHP、Ruby、Javaなど主要言語向けのSwaggerコードジェネレータに脆弱性が存在すると指摘している。 Rapid7によると、脆弱性はSwagger ...