29

Stackoverflow に似た Open Id 登録を使用した Spring Security Web App の完全な例はどこにも見つかりません。

私はかなり技術屋だと思いますが、Spring Security はその奇妙な Spring XML DSL で非常に威圧的だと思います。

以下を使用して、古き良きスタックオーバーフロー登録を行う方法の断片を見つけました。

しかし、完全な例はありません (WAR)。メモリ内のopenid URLで認証するだけでなく、実際の例(つまり、WAR)を知っている人はいますか?

更新: Spring Socialの最新バージョンは、Oauth 登録の管理に非常に優れています。代わりにそれを使用することになりました。OpenId ではありませんが、OpenId よりも Oauth を好むようになりました。興味のある方のために、Spring Social で OpenId を使用するプロジェクトがあります: https://github.com/molindo/spring-social-openid

4

5 に答える 5

5

サンプル コードの最新バージョン (3.1 リリース用) はご覧になりましたか?

Google と Yahoo の認証を一緒に (異なる属性交換構成で同時に) 使用しやすくするためにいくつかの改善が行われ、同様のログイン ダイアログを使用してスタック オーバーフローが行われ、以前にアプリにアクセスしたことがないユーザーの場合に簡単な登録が実行されます。

詳細については、この問題https://jira.springsource.org/browse/SEC-1431 (およびリンクされたもの) を参照してください。

于 2011-03-11T14:12:11.557 に答える
1

はい、

http://repo1.maven.org/maven2/org/springframework/security/spring-security-samples-openid/3.0.1.RELEASE/でダウンロードする戦争があります

多分それはあなたを助けることができます。

于 2011-02-28T17:07:32.900 に答える
1

これは正確には OpenID ではなく、Facebook Connect を使用していますが、Spring のGreenHouseをチェックしてください。これは、Spring の担当者が作成した優れたコードであり、アプリをジャンプスタートするために使用できます。

于 2011-02-28T18:59:54.693 に答える
1

これがあなたの質問に答えるのにあまり役に立たないことはわかっていますが、現在 Grails ベースの Web アプリケーションを構築しており、Spring Security の使用を開始しましたが、セットアップが難しいこともわかりました。

その後、Apache Shiro に変更したところ、実装がはるかに簡単になりました。ただし、すぐに使用できる openid はサポートされていませんが、nimble grails プラグインはサポートしているため、例としてそれを使用して独自のものを作成できる場合があります。

于 2011-02-21T00:22:17.170 に答える
0

はい、春のアプリケーションでは、ユーザーはオープン ID プロバイダーを使用してアプリケーションに認証できます。

1)春のオープンIDログインアプリのサンプルです。

2) Spring Security ソーシャル ログイン アプリケーションとブログのサンプル例はこちら.

于 2016-04-07T09:09:42.650 に答える