「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.09
XML
カテゴリ: REST API


SharePoint REST APIを使用してロールをカスタマイズする方法はいくつかあります。以下にいくつかの一般的な手順を示します。


新しいロール定義を作成する: カスタムロールを作成するには、まず新しいロール定義を作成する必要があります。これには、ロール名、権限、および必要に応じて他の設定を指定します。


ロール定義をサイトに適用する: 作成したロール定義を特定のサイトやリストに適用する必要があります。これにより、ユーザーまたはグループにカスタムロールが割り当てられます。


ロールをユーザーやグループに割り当てる: カスタムロールを作成したら、それを特定のユーザーやグループに割り当てることができます。これにより、そのユーザーやグループがそのサイトやリストでカスタムロールの権限を持つようになります。


以下に、これらの手順を実装するための一般的なREST APIのエンドポイントと例を示します。


新しいロール定義を作成する:


http

Copy code

POST /_api/web/roledefinitions/addroledef HTTP/1.1

Host: yoursharepoint.com

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

X-RequestDigest: <your_request_digest>

リクエストボディには、新しいロール定義の詳細を含めます。


ロール定義をサイトに適用する:


これはロール定義を作成することで自動的に行われます。


ロールをユーザーやグループに割り当てる:


http

Copy code

POST /_api/web/getfolderbyserverrelativeurl('/sites/yoursite/FolderX')/ListItemAllFields/roleassignments/addroleassignment HTTP/1.1

Host: yoursharepoint.com

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

X-RequestDigest: <your_request_digest>

リクエストボディには、割り当てるユーザーまたはグループの情報、および割り当てるロールの詳細が含まれます。


これらのエンドポイントを使用して、SharePoint REST APIを介してロールをカスタマイズできます。特定の要件や環境に応じて、ロールの詳細や適用方法を調整する必要があります。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.09 07:07:19


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: