APIが公開されていること
APIがインターネットに公開されている
リクエスト結果がJSONで返される
APIの実装がREST方式であること
リクエストとレスポンスがRESTfull またはそれに準じる設計になっている
レスポンスがJSONで返される
JENKAで対応可能な認証方式
可能
Basic認証
GoogleのOAuth認証
発行済みのID・パスワード・キー・トークンなどを、リクエストボディあるいはリクエストヘッダで送信する
難しい
Google以外のOAuth ※追加が可能なものもございますので、ご相談ください。
定期的に更新が必要なキーやトークンを使用する認証
これらは一時的に認証を通せても継続的な運用ができない可能性があります
不可能
JWT, 2段階認証(2SV), 2要素認証(2FA)
ブラウザでの入力やメールのクリックを介する認証
HTTP以外の通信、ブラウザ、物理的な介入が必要な認証は使えません
対象外のAPI
SOAP
GraphQL
OSや組み込みのAPI
PCのソフトウェア間で通信するAPI