概要

このサイトには、Spring Authorization Server のリファレンスドキュメントと使い方 ガイドが含まれています。

Spring Authorization Server の導入

Spring Authorization Server は、OAuth 2.1 [IETF] (英語) および OpenID Connect 1.0 (英語) 仕様とその他の関連仕様の実装を提供するフレームワークです。これは Spring Security 上に構築されており、OpenID Connect 1.0 Identity Providers および OAuth2 Authorization Server 製品を構築するための安全で軽量かつカスタマイズ可能な基盤を提供します。

ユースケース

次のリストは、オープンソースまたは有償 OAuth2 または OpenID Connect 1.0 プロバイダー製品の使用と比較した、Spring Authorization Server の使用例をいくつか示しています。

  • 高度なカスタマイズシナリオが必要な場合に、構成とカスタマイズを完全に制御できます。

  • すべての「付加機能」を備えた有償製品と比較して、軽量の認可サーバーが好まれます。

  • ソフトウェアのライセンスやホスティングのコストを節約できる可能性。

  • 使い慣れた Spring プログラミングモデルを使用した開発中の迅速な起動と使いやすさ。

フィーチャーリスト

Spring Authorization Server は、次の機能をサポートしています。

カテゴリ フィーチャー 関連仕様
  • 自己完結型 (JWT)

  • リファレンス (不透明)

  • client_secret_basic

  • client_secret_post

  • client_secret_jwt

  • private_key_jwt

  • tls_client_auth

  • self_signed_tls_client_auth

  • none (パブリッククライアント)