私は春MVCアプリケーションを持っています。他のクライアントアプリケーションは、open id connectを使用してSpringアプリケーションにアクセスします。どのようにサーバーサイドにオープンIDプロバイダを実装する。助けてください。OpenIdプロバイダを使用したJava Springセキュリティ
答えて
MITREid接続OpenID-Connect-Java-Spring-Serverは春のプラットフォーム上でのOpenID接続の実装です。
Spring Security OAuthプロジェクトでOpenID Connectをサポートすることができません。設計に大きな変更が必要なためです。たとえば、Issue 619を参照してください。一般に
、典型的なOAuth 2.0のサーバーの実装は、(RFC 6749は、パラメータは、一度に複数の値を取ることができるという可能性を言及しているが)許可要求に含まresponse_type
パラメータの値がcode
又はtoken
のいずれかであることを前提としています。ただし、OpenID Connect Core 1.0およびOAuth 2.0 Multiple Response Type Encoding Practicesは、明示的に前提を無効にしています。今、response_type
のパラメータは、code
,token
およびid_token
またはnone
の任意の組み合わせにすることができます。これは、既存のOAuth 2.0サーバ実装に大きな影響を与えます。個人的には、私はOAuth 2.0サーバの実装を一旦破棄し、OpenID Connectをサポートするために一から書き直しました。
[Spring Security 5.0](https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2login)がサポートされるようになりましたOpenID Connect –
- 1. Springセキュリティ:mongodb認証プロバイダ
- 2. Javaのコンフィグレーションを使用したSpringブートカスタム認証プロバイダFIXED
- 3. OpenIDとデータベース統合によるSpringセキュリティ
- 4. RESTアーキテクチャを使用したSpringセキュリティ
- 5. DynamoDBを使用したSpringセキュリティ認証
- 6. Springセキュリティを使用したFlask user auth
- 7. GSSネゴシエーションを使用したSpringセキュリティLDAP
- 8. SpringセキュリティRestTemplateを使用した認証
- 9. OpenIDプロバイダのコンプライアンステスト
- 10. Springセキュリティを使用したAngular JSアプリケーションのセキュリティ
- 11. ZendカスタムユーザのOpenIdプロバイダ
- 12. Firebase OpenID ConnectプロバイダをAWS IAM Identity Providerとして使用
- 13. identityserver3を他のウェブサイトのOpenIDプロバイダとして使用する
- 14. SpringとSpringのセキュリティを使用したCASサーバーのネイティブ
- 15. OpenIDプロバイダとOpenID WebRing SSOプロバイダの違いは何ですか?
- 16. CORSでGoogleのOpenID接続プロバイダを使用するには?
- 17. Java EEを使用したサービスベースのセキュリティ
- 18. PHP Zend OpenIDプロバイダとDotNetOpenAuth OpenID依存パーティーエラー
- 19. jspを使用しないSpringセキュリティ
- 20. OpenIDのセキュリティ - 偽のOpenIDのリダイレクト
- 21. OpenID Connectで自己発行プロバイダを使用することによるセキュリティへの影響
- 22. OpenIDプロバイダを使用する場合のKubernetesのリフレッシュトークン
- 23. 自分のOpenID Connectプロバイダ(オープンソース)
- 24. node.js OpenIDプロバイダの実装
- 25. FacebookはOpenIDプロバイダですか?
- 26. OpenID接続とSpringセキュリティの実装方法
- 27. OpenID-Connect-Java-Spring-Server CORS無効エラー
- 28. Springセキュリティを使用したSpringブートWebアプリケーションのセキュリティ保護が機能しない
- 29. Springセキュリティを使用したGrailsのワイルドカードによるURL傍受
- 30. Zuulプロキシを使用したSpringセキュリティOauth2 SSO
http://openid.net/developers/libraries/ –
春のセキュリティのための特定のライブラリ –
私は「spring」という単語をJavaで一度だけ見つけました:http://kit.mit.edu/projects/mitreid-connect –