1

既存の Web アプリケーションでAzMan RoleManager APIを使用したいと考えています。ASPNETDB データベースにユーザーを格納する既定の ASP.NET メンバーシップ プロバイダーを既に使用しています。

私はすぐに AzMan を調べ、付属のツールを使用してポリシー ストアを管理しました。ただし、ローカル PC ユーザー (Windows サーバー 2003) しかストアに追加できませんでした。AzMan を既定の ASP.NET メンバーシップ プロバイダーに接続する簡単な方法はありますか?

4

1 に答える 1

3

AzMan は、独自のスキーマと管理を持つ Windows Authorization Manager コンポーネントに基づいています。ASP.NET メンバーシップ プロバイダーと統合してポリシー ストアとして使用したり、そこからメンバーシップを選択したりすることはありません。AzMan は、セキュリティ識別子 (SID) を特定できる任意のユーザーのメンバーシップを管理できます。これには、ドメインまたは ADAM ストア内のユーザーを含めることができます。たまたま Active Directory メンバーシップ プロバイダーを使用していない限り、ASP.NET メンバーシップ プロバイダーで使用される SID はないと思います (ただし、SQL Server メンバーシップ プロバイダーを使用していると既に述べています)。

簡単な回答: いいえ、SQL Server メンバーシップ プロバイダーから開始する場合、簡単な方法はありません。

于 2011-07-27T22:01:30.317 に答える