2016-05-11 1 views
0

古いASP.Netバージョンでこれを行う方法に関する多くの情報がありますが、ASP.Net 5/coreの下でユーザーのセキュリティグループメンバシップの一覧/列挙を取得する方法に関する情報は見つかりませんさて、どちらが正式な名前ですか?)。ASP.Net 5/coreのユーザーのADセキュリティグループのメンバーシップを列挙していますか?

私は、単一のADグループのメンバシップをチェックする方法についての情報もありがたいです - 私はUser.IsInRole(@"mySGDomain\mySGName)(常にfalseを返す)とAuthorize注釈の両方を試してみました:[Authorize(Roles = @"mySGDomain\mySGName")]も失敗します。私はUser.Identities列挙の下で見ることができる要求のリストを試してみるためにデバッグモードにも入っていて、どれもADグループのメンバーシップに関連するもののようには見えません。

ここには何も分かりません。これを正しく行う方法に関する文書はありますか?

答えて

1

IsInRoleはRc1で壊れていますが、Rc2では固定されています。残念なことに、ディレクトリサービスはそれをコアにしていませんし、RTMによってそこにも存在しません(私は日付がありません)。

必要なのはIsInRole rc2です。夜間のビルドをテストして確かめることができます。