Получить сведения о приложении SharePoint с помощью Graph REST API - PullRequest
0 голосов
/ 15 января 2020

У меня есть приложение Provider Hosted SharePoint, зарегистрированное с использованием appreg.aspx. Я хочу получить подробную информацию об этом приложении, такую ​​как имя приложения, секретный таймер клиента и дату начала, используя функцию Azure, чтобы я мог отправить предупреждение до истечения тайны клиента приложения. Я уже увеличил дату до 3 лет с помощью сценария PowerShell.

Я прошел вопрос Предупреждение об истечении срока действия секретного ключа клиента . Но, похоже, решение старше. Я использовал сценарий PowerShell для получения сведений о приложении, но я хочу использовать функцию Azure, поскольку у меня уже есть несколько других функций, поэтому их обслуживание будет проще.

Существует ли способ получения сведений о приложении с помощью Graph REST API ?

Спасибо!

1 Ответ

0 голосов
/ 16 января 2020

Используйте https://graph.microsoft.com/beta/servicePrincipals?$filter=appId eq '{app id of your app registered in SharePoint}' для получения сведений о приложении.

В ответе вы можете найти секретный ключ клиента endDateTime (имя приложения также включено):

        "passwordCredentials": [
            {
                "customKeyIdentifier": null,
                "endDateTime": "2021-01-16T01:56:20.4750596Z",
                "keyId": "653b5550-23c0-4bff-9fab-f34e91d23dc6",
                "startDateTime": "2020-01-16T01:56:20.4750596Z",
                "secretText": null,
                "hint": null,
                "displayName": null
            }

См. Ссылку здесь . И вы можете пройти тест qucik в Microsoft Graph Explorer .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...