GitHubは2026年8月14日(現地時間)、OAuthアプリおよびGitHub Appのプラットフォーム更新を発表した。今回の更新では、開発者がより安全なアプリ開発を行えるよう、アクセストークンの運用やリダイレクトURIの管理機能が強化された。
OAuthアプリの認証フローにおいて、短期間利用のアクセストークンの利用に対応した。これにより、アプリは有効期間8時間のアクセストークンと、有効期間6カ月のリフレッシュトークンを取得できる。
アクセストークンが失効した際には、リフレッシュトークンを用いて新たなトークンペアを取得する。リフレッシュトークンのサポートは、認証リクエストにoffline_accessスコープを含めるか、アプリ登録時の設定で短命トークンを常時利用することで有効化できる。新規アプリでは短命トークンがデフォルトで有効となっている。
また、OAuthアプリは最大10件までのリダイレクトURI(GitHub上では「コールバックURI」と呼称)を登録可能になった。これにより、複数の環境やドメイン、デプロイ構成を個別アプリ作成なしでサポートできる。アプリケーション設定に「Add redirect URI」ボタンが追加され、追加登録が容易になった。
さらに、OAuthアプリおよびGitHub Appでは、登録済みの各リダイレクトURIごとにワイルドカードマッチを有効化できるようになった。これにより、テナントごとなど関連サブドメインへのリダイレクト対応が可能となる。ただし、マルチユーザーコンテンツをホストしている場合は、セキュリティリスクに注意が必要だ。
これらの機能強化は、GitHub Enterprise Server 3.23にも含まれる予定である。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
