Я пытаюсь получить доступ к API restpoint rest в зависимости от пользователя, в который я вошел, как при использовании word / excel / powerpoint и т. Д.
- Я начинаю с входа в систему своего пользователя sharepoint нанастольное приложение.
- Я хотел бы получить список с sharepoint, к которому у пользователя, на котором я вошел, есть доступ.
- Я не могу аутентифицировать клиента sharepoint, даже несмотря на то, что word зарегистрировано как аутентифицированный пользователь.
Мне нужен доступ к sp на основе зарегистрированного пользователя, поэтому яЯ не могу использовать идентификатор клиента и секрет.
sp: {
fetchClientFactory: () => {
return new SPFetchClient("{site url}", "{client id}", "{client secret}");
},
},
Я хотел бы сделать что-то в этом духе, но при получении токена доступа я получаю ответ: «API идентификации для этой надстройки не поддерживается. . '
sp.setup({ sp: { headers: (Office.context as any).auth.getAccessTokenAsync() });
Об. Я работаю над машинописью и использую пакет @ pnpp / sp. Проект создается с использованием: generator-office (yo)
Существуют ли "быстрые" обходные пути для аутентификации?