私は彼が存在する場合、私は彼にアプリケーションウィンドウを開く許可を与えるが、アプリケーションがアクティブなディレクトリにいることを確認することができますが、アプリケーションには多くの許可レベルがある場合はどうなりますか?アクティブディレクトリで特別なパーミッショングループを作成し、ユーザがそのディレクトリの1つに属しているかどうかを確認しますか? 。自動ログインでアプリケーションログを記録できますか、または常にパスワードを入力する必要がありますか?Appription Active Directoryサポート、それはどういう意味ですか?
答えて
Active Directoryは、アプリケーションに関連しているが別個の2つの機能、認可と認証を実行できます。
認証では、アプリケーションを使用しているユーザーが有効なユーザーであることを検証しています。ユーザーの資格情報を持っている場合(つまり、ユーザーがユーザー名とパスワードの入力を求めた場合)、ユーザー名とパスワードを使用して接続を試みることで、ADに対して認証できます。
認可とは、特定のユーザーがアプリケーション内に持つアクセス許可のレベルを決定するものです。 Active Directoryグループは、さまざまな権限レベルを実装するための比較的簡単で柔軟な方法です。通常は、ユーザーがアプリケーションで実行できるセキュリティ保護可能なアクション(CanDeleteWidgets、CanAddWidgets、CanEditWidgetsなど)を表す非常に詳細な権限グループを作成します。次に、役割のユーザーを配置する機能グループまたは役割グループを作成します(マネージャ、コーディネーター、技術者など)。最後に、役割グループを権限グループにネストするだけです。たとえば、ビジネス要件でマネージャがウィジェットを削除できるという場合、CanagersグループをCanDeleteWidgetsグループのメンバーとして追加します。これはもっと複雑に見えるかもしれませんが、変化するビジネスセキュリティ要件に対応するのは非常に簡単です(つまり、「技術者はウィジェットを削除する必要があります」 - ケーキの一部)Technicianの役割グループをCanDeleteWidgets権限グループに追加すると、完了)。
自動的にログインする限り、はい、自動的にユーザーにログインする方法はいくつかあります。 winformsアプリでは、現在ログインしているユーザーをつかんで使用するだけでよいはずです。 Webアプリケーションの場合、統合認証を使用することができれば、同じことになります。あなたのWebサーバーは認証部分を処理し、ユーザーのDOMAIN \ USERNAMEをサーバーヘッダー変数で送信します。
- 1. それはどういう意味ですか - SSLでのログイン
- 2. AndroidでJsoup userAgent - それはどういう意味ですか?
- 3. xcode printf 0x0000000000000000、それはどういう意味ですか?それはヌルを意味しますか?
- 4. XoffLimit、XonLimit - それはどういう意味ですか?
- 5. MVC4 - ContextDependentView - それはどういう意味ですか?
- 6. SQL Serverリターンコード-6、それはどういう意味ですか?
- 7. java.lang.IllegalStateExceptionそれはどういう意味ですか?
- 8. boost.randomバグ警告 - それはどういう意味ですか?
- 9. AudioRecord: "Overrun user"ログ - それはどういう意味ですか?
- 10. セッションnull、それはどういう意味ですか?
- 11. PHP、$ this - > {$ var} - それはどういう意味ですか?
- 12. アセンブリNASMセグメンテーションフォールト、それはどういう意味ですか?
- 13. Apache Camel: "direct:start"エンドポイント - それはどういう意味ですか?
- 14. [NSBundle bundleForClass:[self class]]]それはどういう意味ですか?
- 15. javax.wsdl.WSDLException:WSDLException:faultCode = PARSER_ERRORそれはどういう意味ですか?
- 16. errno!= EINTR:それはどういう意味ですか?
- 17. "<!DOCTYPE html>"それはどういう意味ですか?
- 18. IllegalStateException:それはどういう意味ですか?
- 19. JavaCv/OpenCvエラー:それはどういう意味ですか?
- 20. "javascript://"とはどういう意味ですか?そのコードには意味:
- 21. Active Directoryのグループ内のsamAccountTypeは何を意味しますか?
- 22. linuxの意味はどういう意味ですか?
- 23. %%はどういう意味ですか?
- 24. マイナスがjavascriptで等しい - それはどういう意味ですか?
- 25. WsKSendToはSTATUS_INVALID_DEVICE_STATEを返します:それはどういう意味ですか?
- 26. 0x0Fは何を意味していますか?そして、このコードはどういう意味ですか?
- 27. Pythonの文字列の違い - それはどういう意味ですか?
- 28. イベントビューアからのメッセージ、それはどういう意味ですか?
- 29. キー制約が失敗する - それはどういう意味ですか?
- 30. 「そうでない場合」とはどういう意味ですか?
あなたの答えは非常に有用で完全です。 –