Недостаточно прав для создания проекта DevOps Azure при наличии разрешения владельца - PullRequest
0 голосов
/ 12 апреля 2019

После приглашения в учетную запись Azure клиента и получения роли «Владелец» + доступ к «пользователю, группе, участнику службы Azure AD» я могу создавать службы приложений, импортировать исходный код из Github, но при попытке создать DevOps Проект для начала фактической работы я получаю сообщение об ошибке:

enter image description here

Перейдя по ссылке к более подробной информации, я вижу, что речь идет о проблеме с разрешениями, но если я перепроверю свои разрешения:

enter image description here

Там написано «Владелец», но область действия такова: «Этот ресурс» - обратите внимание, что эта информация находится в рамках одной Подписки, созданной моим клиентом, однако, если я нажимаю на свое имя для подробного просмотра своей личности, я вижу «Гость»:

enter image description here

Как правильно предоставить глобальные разрешения моей учетной записи Azure для клиентов?

Спасибо!

1 Ответ

0 голосов
/ 12 апреля 2019

Если вы создадите проект, он автоматически создаст приложение AD с именем, например organizationname-projectname-513f22f1-befd-xxxxxxcfe90f1, в реестре приложений вашего арендатора.

Чтобы устранить проблему, позвольте глобальному администратору вашего арендатора изменить пользовательские настройки.Перейдите в Azure Active Directory на портале -> Настройки пользователя -> установите для Users can register applications значение Да.

enter image description here

Затем в Manage external collaboration settings установите Guest users permission are limited на №

enter image description here

enter image description here

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

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