0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Graph API でユーザーの作成

Posted at

1.はじめに
Entra ID に Graph Explorer を使ってユーザーを作成する記事がなかったので自分の備忘として残します。

この辺を参考にしてます。
https://learn.microsoft.com/ja-jp/graph/api/user-post-users?view=graph-rest-1.0&tabs=http

2.Entra ID にアプリを登録する
image.png

3.任意の名前でアプリを登録する
image.png

4.証明書とシークレットから新しいクライアントシークレットを作成する
image.png

任意の名前を設定し追加する
image.png

5.API のアクセス許可からアクセス許可を追加する
image.png

MS Graph を選択する
image.png

アプリケーションの許可を選択する
image.png

User.ReadWrite.All 権限を付与する
image.png

6.管理者の同意を付与
image.png

image.png

付与されました となっていればOK
image.png

7.Graph Explorer でログイン
image.png

グローバル管理者権限でログイン
image.png

8.権限を要求する
image.png

任意で組織の~にチェックを入れ、Acceptを選択
image.png

9.サンプルクエリから create user を検索し選択
image.png

10.POST を選択し、Body 内のデータを任意に変更し、Run Query を選択
※userPrincipalName のドメイン名は利用テナントのドメインを要設定
image.png

HTTP ステータス201が返ってきたら成功
image.png

まとめ
Graph API を使ったユーザー作成は API駆動型インバウンドプロビジョニングのようにまとめてユーザー作成できず、ステータス201が返ってきたら次作成の流れなので一括でユーザー作成とかには向かないのかも
並列で作れば行けるかも?でもEntra側のスロットリングにはじかれそう

*本稿は、個人の見解に基づいた内容であり、所属する会社の公式見解ではありません。また、いかなる保証を与えるものでもありません。正式な情報は、各製品の販売元にご確認ください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?