2017-12-28 17 views
0

Winformsアプリケーションでロールベースのアクセス制御を行う方法を見て、WindowsIdentityとWindowsPrincipalを使用していくつかのソリューションを紹介しました。それは私のグループと役割の違いについて考えるようになった、と確かに彼らは異なっていることを示しているように見える(thisthisなど)いくつかの答えがある(前者は言うんが、その「...Unfortunately, operating systems tend to blur the distinction, treating roles as groups.」)WindowsPrincipalに関して、グループは役割と見なされますか?

WindowsPrincipal.IsInRole()メソッド要約状態。

"現在のプリンシパルが指定された名前のWindowsユーザー グループに属しているかどうかを確認します。

これは、この点でWindowsグループがロールと見なされることを意味しますか。

Windowsユーザーまたはグループを役割に割り当てることに関して話しているWindowsサーバーdocumentationがありますが、それにはあまり慣れていません。誰かが、そのリンクで説明されている役割がWindowsPrincipalのドキュメントで参照されているものであることを確認できますか?

答えて

1

Assign a Windows User or Group to a Role」の記事では、WindowsサーバーAuthorization Managerについて説明しています。この記事では、ユーザーとグループの両方をロールに追加することができるため、権限マネージャーの場合、ロールはWindowsグループと同じではありません。 WindowsPrincipalIPrincipalを実装し、従ってIsInRole()方法を実施するために必要とされるClaimsPrincipalを実装するためWindowsPrincipal.IsInRole()の場合

は、単語「役割」を単に使用されています。したがって、WindowsPrincipalのコンテキストでは、ロールはWindowsグループと同じです。

関連する問題