Где я могу просматривать в графическом интерфейсе приложения Azure AD, созданные с помощью бета-API Microsoft Graph и опубликованные с использованием безпользовательской аутентификации?

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 с использованием учетных данных приложения, а не учетных данных пользователя.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
212
1

Ответы 1

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

Jay Schauer 10.08.2018 15:52

Другие вопросы по теме