3

.NET プラットフォーム用のOpenSSO ( https://opensso.dev.java.net/ ) や ESOE ( http://esoeproject.org/ ) などはありますか?

4

3 に答える 3

2

SAML 2.0 標準を実装するデンマークのオープン ソース .NET ライブラリ (OIOSAML) を見つけました。これは、デンマーク政府の共通 SSO ソリューションとしてプロジェクトとして開発されました。

ダウンロード: http://www.softwareborsen.dk/projekter/softwarecenter/brugerstyring/oiosaml.net/

更新:これで、同僚と私がJubii.dkのプロジェクトで成功裏に使用したWindows Identity Foundationを使用するオプションも利用できるようになりました。実際、OIOSAML よりも WIF をお勧めします。

于 2009-01-23T10:27:34.157 に答える
1

SSO サーバー自体を .net 上で実行する必要がありますか? OpenSSOは Java Web アプリとして実行されますが、AD に対してユーザーを認証し、Windows デスクトップ SSO (別名 SPNEGO、別名 Kerberos) を実行して、追加のユーザー名/パスワード手順なしで Windows ログインからユーザーを認証し、WS-Federation を介して ADFS と相互運用できます。ポリシー エージェントを介して IIS で実行されている Web アプリを保護します。

したがって、すべての Microsofty を接続でき、さらに外部パートナーへの SAML 2.0 シングル サインオンを実行できます。

于 2009-01-10T01:03:14.983 に答える
0

.Net を使用している場合は、おそらく "Microsoft Stack" を使用している Microsoft ショップにいることに注意してください。つまり、シングル サインオン システムを含め、ほとんどすべての認証に Active Directory を使用するということです。

自身のドメイン外のエンティティ (他の企業) とも対話する必要がある場合は、通常、AD ドメインでパートナー システムとの信頼関係を (AD システムと直接、または LDAP 経由で) セットアップし、そこにサインインすると許可されるようにします。ローカルで必要なアクセス許可、およびその逆。

ローカルでホストされているが、サード パーティによって提供されるソフトウェア システムをサポートする必要がある場合は、認証用に AD または LDAP をサポートするシステムを選択します。

于 2009-01-09T16:05:26.253 に答える