ホームページ >Java >&#&チュートリアル >Spring Oauth アプリトークンベースのハイブリッド トークン検証メソッド

Spring Oauth アプリトークンベースのハイブリッド トークン検証メソッド

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-13 07:36:42138ブラウズ

Spring Oauth App-Token based Hybrid Token Verification Methods

永続ベースの OAuth2 モジュールのセットアップに苦労している場合は、試してみることを検討してください

https://github.com/patternhelloworld/spring-oauth2-easyplus

  • Spring Boot で拡張するために構築された App-Token ベースの簡単な OAuth2 実装
  • ライブラリとクライアントの完全な分離 (ライブラリ: API、クライアント: DOC、統合テスター)
  • 拡張可能: このライブラリで複数の認可サーバーとリソース サーバーをサポートします。
  • ハイブリッド リソース サーバーのトークン検証方法: 認可サーバーへの API 呼び出し、直接データベース検証、ローカル JWT デコードなど、複数の検証アプローチをサポートします。
  • 即時権限 (権限) チェック: トークン自体の検証に限定されず、データベース内の権限の更新をリアルタイムで検証します。
  • ユーザー名、クライアント ID、App-Token の組み合わせに基づく認証管理 : App-Token とは何ですか? App-Token は、同じアカウントがログインするたびに生成される新しいアクセス トークンです。トークンの値が同じ場合、同じアクセス トークンが共有されます。
  • 例として、管理者ロールと顧客ロールの分離された UserDetails 実装。 (これは、UserDetailsS​​erviceFactory を実装することで、管理者、顧客、販売者、購入者などに拡張できます)
  • オプションの PKCE、認可同意、シングル ページ アプリケーション (XMLHttpRequest) を使用した認可コード フロー
  • サーバー上のブラウザ画面にアクセスできない、または非現実的であるシナリオ用の ROPC
  • Spring Rest Docs のアプリケーション、Postman ペイロードが提供されます

以上がSpring Oauth アプリトークンベースのハイブリッド トークン検証メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。