問題タブ [azman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1018 参照

c# - AzMan 64ビットはありますか?

AzManの64ビットバージョンはありますか?

Microsoft.Interop.Security.AzRoles.dllを使用するアプリがあります。これの64バージョンはありますか?

0 投票する
2 に答える
1784 参照

interop - Interop.AZROLESLib と Microsoft.Interop.Security.AzRoles に違いはありますか?

Microsoft は、Server 2003 で AzMan (承認マネージャー) 用に Microsoft.Interop.Security.AzRoles 相互運用ライブラリを提供しています。.NET 1.0 で構築されました。

これと、最終的に Interop.AZROLESLib になる "azroles 1.0 タイプ ライブラリ" (C:\Windows\system32\azroles.dll) への参照を作成することとの間に違いがあるかどうか、誰か教えてもらえますか? 名前空間とは別に?そして、それが現在のバージョンの .Net で作成されるという事実は?

0 投票する
2 に答える
377 参照

multithreading - マルチスレッドは WCF サービスのメソッドのパフォーマンスを向上させますか?

IIS6 でホストされている WCF サービスがあります。メソッドの重要な部分は次のようになります。

このメソッドのパフォーマンスは、多数のユーザー名 (100 程度以上) で呼び出されると非常に悪くなります。戻るまでに 1 分以上かかる場合があります。また、このメソッドが複数のクライアントから同時に呼び出されると、タイムアウトになります。アプリプールがダウンするのを見たことさえあります。ループ内で AzMan への呼び出しが行われていることに注意してください。AzMan はアンマネージ COM コンポーネントです。

パフォーマンスを向上させるために、マルチスレッドのアプローチを検討しています。.NET 4 はオプションではないため、Parallel.For はオプションではありませんが、3.5 で同等のことを行うことは可能です。

私の質問は、一連のスレッドを作成して (すべてを待機してから戻る)、実際にパフォーマンスが向上するかどうかです。IIS6 でホストされている WCF サービスでこれを行うことには危険がありますか?

0 投票する
2 に答える
497 参照

c# - AzMan XML 構成または SQL 構成、どちらがより安全ですか?

アプリケーションに azman ロール ベースのセキュリティを実装しています。

XML または SQL を使用して構成する方法を見てきました。

しかし、どちらがより安全なのか理解できませんか?

アプリケーションにクリック ワンス デプロイメントを使用しています。

クリック ワンス展開で xml ファイルを配布した場合、一部のユーザーが XML ファイルを変更し、許可されていないタスクを実行した場合はどうなりますか?

SQL サーバーと同じですが、ユーザーが SQL サーバーに接続してロールを更新した場合はどうなるでしょうか?

知りたいのですが、どちらがより安全ですか (XML または SQL)? 誰かが上記の質問について私を明確にしてもらえますか?

ありがとう、

ベンカット。

0 投票する
2 に答える
900 参照

asp.net - AzMan と AD の役割による ASP.NET の役割ベースのセキュリティ

ASP.NET アプリケーションの 1 つで AzMan を評価しようとしていますが、奇妙な問題があります。私のテスト アプリケーションでは、次の 3 つのロールが必要です。

  • ユーザー
  • オーナー
  • 管理者

アプリケーションの App_Data にある XML Authorization ストアを作成し、これらのロール定義を追加しました。AuthorizationStoreRoleProvider を使用するようにテスト ASP.NET アプリケーションを構成し、Principal.IsInRole と PrincipalPermission を使用するテスト コードを追加しました。AzMan のロールに割り当てられたローカル アカウントを使用して、ローカル コンピューターですべてが正常に機能しました。

次に、テスト アプリケーションをサーバーに移動し、Active Directory ユーザーとグループを AzMan のロールに割り当てました。PrincipalPermission と Principal.IsInRole は機能しなくなりました。興味深いのは、ビルトインの Everyone グループを任意のロールに割り当てると機能するため、ロールに割り当てられた AD ユーザーとグループに問題があることです。AD グループおよびユーザーで XML 承認ストアを使用できますか? 他に何がそのような問題を引き起こす可能性がありますか?

0 投票する
1 に答える
1307 参照

msbuild - 同じバージョンの.NETFramework(3.5)をターゲットにしているのに、プロジェクトはMSBuild 4でビルドされますが、MSBuild 3.5ではビルドされませんか?

MSBuild 4を使用してソリューションをビルドすると、正常にコンパイルされます。

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe MySolution.sln

ビルドに成功しました。

しかし、MSBuild 3.5を使用して同じことを行おうとすると、ソースが同じで、同じライブラリと同じバージョンの.NET Frameworkを使用している場合でも、次のエラーが発生します。

C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe MySolution.sln

エラーCS1501:メソッド「InitializeClientContextFromStringSid」のオーバーロードは「2」引数を取りません

エラーCS1501:メソッド「GetRoles」のオーバーロードは「0」引数を取りません

発生するエラーは、Authorization Manager(AzMan)に関連しています。

最初のエラーのメソッド'InitializeClientContextFromStringSid'は、Microsoft.Interop.Security.AzRolesのメンバーであるパブリックインターフェイスIAzApplicationに属しています。

2番目のエラーのメソッド'GetRoles'は、Microsoft.Interop.Security.AzRolesのメンバーでもあるパブリックインターフェイスIAzClientContextに属しています。

私は次の方法でメソッドを使用しています:

var clientContext = _azApplication.InitializeClientContextFromStringSid(member, 0);

ここで、変数memberは、ユーザーからのWindows Active Directory SIDを含む文字列であり、_azApplicationはタイプIAzApplicationです。

clientContext.GetRoles()

ここで、clientContextのタイプはIAzClientContextです。

同じバージョンの.NETFramework(3.5)をターゲットにしているのに、ソリューションがMSBuild 4でビルドされるのに、MSBuild 3.5ではビルドされないのはなぜですか?

0 投票する
2 に答える
1322 参照

visual-studio-2010 - VS2010 を使用した Azman 64 ビット: BadImageFormatException

最近、ソリューションを VS2008 から VS2010 にアップグレードしました。ソリューションのアップグレードだけで、他には何もありません。私は.Net 3.5をターゲットにしています。ソリューションは、「任意の CPU」のビルドをビルドするように設定されています。ソリューションのアップグレード後、Azman を使用しようとすると、BadImageFormatException が発生します。

「ファイルまたはアセンブリ 'Interop.AZROLESLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。不適切な形式のプログラムを読み込もうとしました。」

32 ビットをビルドするようにソリューションを設定しても、すべて問題なく、Azman は正しく動作します。ちなみに、Windows 7 64ビットでこれを実行しています。何が起こっているのですか?

0 投票する
1 に答える
390 参照

concurrency - 奇妙なエラーをスローするADAM/AzManの同時更新

WCFサービスとADAM/AzManを使用するカスタムメンバーシッププロバイダーがあります。最近、多くのエラーが発生しています。これは、Webアプリケーションのより多くの使用に対応しているようです。

Webアプリケーションで、ユーザーがログインするたびに、Administratorsアカウントに更新が行われていることを発見しました。

頻繁に使用すると、2つの異なるプロセスがAdminitratorsアカウントのプロファイル情報を更新しようとしているようです。私が見ているエラーは次のとおりです。

これはAzManから来ています。

私の質問は次のとおりです。ADAM/AzManの同じレコード(または同じADAMインスタンス)で同時更新を試みるとエラーがスローされ、予想以上のエラーが発生しますか?

編集管理者アカウントを絶えず更新していたコードを削除しました。これにより、エラーが大幅に減少しました。それでも時々エラーが発生します。すべて同じADAMインスタンスを使用するアプリケーションがいくつかあります。これらのアプリのいくつかがADAM内のデータを更新しようとすると、問題が発生する可能性がありますか?

0 投票する
1 に答える
254 参照

com - AzMan API が高負荷で無効なデータを返す

COM インターフェイスである Authorization manager (AzMan) API を呼び出す WCF サービスがあります。次のコードを使用して、特定のユーザー アカウントのロールのリストを取得します。

ほとんどの場合、このコードは問題なく動作します。ただし、負荷テスト中 (常に同じ userSID を使用)、このコードはロールのリストに対して空の配列を返すことがあります。AzMan には負荷が高いという問題がありますか、それとも AzMan COM オブジェクトなどに関して私が正しく行っていないことがありますか?

0 投票する
1 に答える
1126 参照

.net - Server 2008 /Windows7のMicrosoft.Interop.Security.AzRoles

アプリケーションのメンバーシップとロールの両方にADLDSを使用する方法について、これらの指示に従おうとしています。ほぼすべての設定が完了しましたが、終了コードはMicrosoft.Interop.Security.AzRolesから「IAzApplication2」オブジェクトを呼び出します。

Server 2003にインストールする方法はわかりますが、Server 2008にインストールする方法や実装する方法がわかりません。実際、サーバーがMicrosoft.Interop名前空間をまったく参照できないようです。 。

誰かがIAzApplication2(+)オブジェクトに到達する方法について正しい方向に私を向けることができますか?ファイルがありませんか?