2012-05-07 30 views
4

Javaアプリケーションでadfs2を使用できますか?私は、Javaでシングルサインオンを実装したいと思います。私はいくつかのarticalsを読んだところで、彼らはあなたが必要と述べている.netのフレームワーク。簡単なJavaアプリケーションとADFS2を統合

答えて

2

これには2通りの方法があります。

OpenSSO、OpenAM、Ping IdentityなどのJava Identity Providerを使用してJavaアプリケーションを保護することができます。これにより、SSOが処理されます。その後、このプロバイダーをADFSと連合させます。

また、本質的にSAML 2.0スタックであるOpenSSOまたはOpenAM Fedlet hereまたはhereを使用することもできます。この場合、ADFSと直接通信できます。

または(@Scottのように)他の製品を使用してください。

更新:

Fedletのを使用して、メタデータ(IP/SPの.xmlファイル)を交換する通常のSAML統合の流れに従っています。 ADFSの観点からは、ファイルを使用してsp.xmlをRPとしてインストールするだけです。 OpenFSの代わりにFedletのドキュメントに従ってください。サンプルコードはありません(Fedletの内容以外)。あなたは実際に何かを書く必要はありません - それは構成の練習です。

+0

私は同じ問題を抱えています。サンプルコードやユースケースを私に提供してもらえますか? –

+0

コードはありません。すべての設定です。ここをクリックhttp://docs.oracle.com/cd/E17842_01/doc.1111/e17847/configjavasp.htm OpenAMの代わりにADFSを使用する – nzpcmad

0

はい。多くのツールキットと製品で幅広くサポートされているSAML 2.0を介した通信が可能です。

関連する問題