2016-01-13 3 views
0

Я погрузился в глубокий угол и начал исследовать и играть в Microsoft Office Graph. Я не согласен с текущей документацией, касающейся прав доступа на уровне пользователя. Это мой следующий вопрос.Предоставляет Microsoft Office Graph возможность устанавливать разрешения на уровне пользователя

  1. Могу ли я установить разрешение на определенные папки на индивидуальном уровне пользователя с помощью Microsoft Office Graph api?

Кажется, что разрешение наследуется от групп Sharepoint и групп Azure AD, но не явно передается через API Graph пользователю.

ответ

1

Microsoft Graph (ранее называемый унифицированным API Office 365) предоставляет несколько API-интерфейсов из облачных сервисов Microsoft через одну конечную точку REST API (https://graph.microsoft.com). Используя Microsoft Graph, вы можете превратить ранее сложные или сложные запросы в простые навигационные системы.

для Microsoft Graph дает вам: • единой API конечной точки для получения доступа агрегированных данных из нескольких облачных сервисов Microsoft в одном ответ • Простой навигации между объектами и и отношениями между ними • Доступа к разведке и идей, поступающим из облако Microsoft

И все это с использованием единого токена аутентификации.

Вы можете использовать API для доступа к фиксированным объектам, таким как пользователи, группы, почта, сообщения, календари, задачи и заметки, поступающие от таких служб, как Outlook, OneDrive, Azure Active Directory, Planner, OneNote и другие. Вы также можете получить рассчитанные отношения, основанные на графике Office (только для коммерческих пользователей), например список пользователей, с которыми вы работаете, или документы, которые вас окружают.

Зачем вам нужно ограничивать ресурсы на уровне пользователя? Пользователь может получить доступ к ресурсу, принадлежащему ему/ей по умолчанию.

Но вы все равно можете написать свою собственную бизнес-логику в приложении, чтобы ограничить запрос службы данных на уровне пользователя.

0

Вы можете не использовать:

POST/привод/пункты/< идентификатор > /Microsoft.Graph.invite

создать новое разрешение с ролями требуются для пользователей, которые вы хотите, чтобы дать доступ к элементу <id>? Получатель должен быть пользователем. Там больше информации в документации по адресу:

http://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/driveitem

(в частности, разрешение на создание и разрешениям Список разделов).

Смежные вопросы