ADに統一していきたいなと思っている今日この頃。APIを使用して、認証とアクセス権チェック(指定グループに属しているかどうかで判断する)を試してみた。3.1コンソールアプリで実装。プロジェクトにMicrosoft.Graph,Microsoft.Graph.Auth,Microsoft.Identity.Clientパッケージを追加する。Webアプリではないので、今回は前回と同様、ユーザ名・パスワード指定でTokenを取得する。}}MemberOfは自分が属しているグループの一覧なので、このグループが他のグループに属している場合、そのグループに属していることはこの一覧からは確認できない。以下のような状態で、自分が最終的にAグループに属しているかどうかはこの一覧からは分からないということ。MemberOfで取得されるのは、BグループとCグループとなるからだ。いうグループの入れ子は配布リストなどには良く見られるよね。セキュリティグループはこういう設計をしない方が良いとは思うけど、場合によりけりだろうか・・・で、自分がAグループに属しているかどうかを調べるには、グループを手繰っていく必要がある。効率はともかくとして、とりあえず以下のようなメソッドを作ってみた。false;}グループ深度が深くなれば、何回もhttpリクエストが発生するので、効率的ではないとは思うけど・・・まぁ、結果はOKでした。ついてソフトウェア開発会社(ITと言う言葉は大嫌い)で働く、元技術者。プログラミング言語はC#が好き。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。WordPress.。