API бета-версии Microsoft Graph (здесь) позволяет нам отправлять новые приложения POST в Azure AD (v2.0).
Если я отправлю эти приложения определенному клиенту, используя такой URL-адрес:
https://graph.microsoft.com/beta/{tenantId}/applications
а также аутентифицирован без пользователя, где мне посмотреть эти приложения? Их точно нет на моей странице apps.dev.microsoft.com (я проверил), и их также нет в списке зарегистрированных приложений в клиенте на portal.azure.com
PS: Я знаю, что мои приложения создаются, потому что я могу вызвать GET для этого URL-адреса, и он вернет приложения в этом клиенте, включая те, которые я создал через API. Также не спрашивайте, зачем я это делал, я копался, пытаясь разобраться в API.
Дополнительные сведения: приложение, которое публикует эти приложения в бета-версии API, зарегистрировано как приложение Azure AD v1.0 в том же клиенте, для которого эти приложения публикуются. POST использует токен аутентификации приложения.
Я знаю, что приложения, созданные в portal.azure, - это приложения v1, а приложения, созданные в apps.dev.microsoft, - это приложения v2. Я создаю свои приложения с помощью бета-API Microsoft Graph, который делает приложения v2.
Кроме того, для тех, кто не щелкает ссылку, чтобы увидеть, что означает проверка подлинности без пользователя, я получаю токен-носитель для запроса POST с использованием учетных данных приложения, а не учетных данных пользователя.
If I post these applications to a specific tenant (which is an Azure AD v1.0 tenant), using a url like this
Здесь нет определения версии для клиента. Версии 1.0 и 2.0 являются конечными точками, а не арендаторами. Вы могли узнать об их отличии от Конечная точка Azure AD v2.0 и v1 и v2 сравнение.
Если вы регистрируете приложение на портале Azure, это приложение v1; если вы регистрируете приложение с помощью портала регистрации приложений, это приложение v2.
and also authenticated without a user, where can I view these applications? They certainly aren't on my apps.dev.microsoft.com page, and they also aren't in the list of registered applications in the tenant on portal.azure.com
Если вы создаете приложение на портале регистрации приложений, его можно будет увидеть на странице apps.dev.microsoft.com (портал регистрации приложений), но не на портале Azure.
Если вы создаете приложение v1, его можно будет увидеть как на портале Azure, так и на портале регистрации приложений.
Спасибо, что поправили меня насчет жильцов. Кроме того, вы не ответили на мой вопрос. Я делаю приложения не через какой-либо портал, я делаю их через Microsoft Graph API. Другой пользователь говорит, что приложения, созданные через API, являются приложениями v2. См. Этот ответ: stackoverflow.com/a/50652575/5096422