Создание пользователя AAD в API Management с использованием ARM также создает Basic - PullRequest
0 голосов
/ 14 декабря 2018

Почему при добавлении / обновлении пользователя AAD с помощью шаблона ARM template / resources.explorer пользователь Basic также создается?Это полезная нагрузка:

{  
"apiVersion": "2017-03-01",  
"type": "users",  
"name": "user1",  
"properties": {  
    "firstName": "FirstName",  
    "lastName": "LastName",  
    "email": "[parameters('user1Email')]",  
    "state": "active",  
    "identities": [  
        {  
        "provider": "Aad",  
        "id": "[parameters('user1UserId')]"  
        }  
    ]  
}  
}

Как видите, я не включаю

{  
"provider": "Basic",  
"id": "basic.userg@basic.com"
}

Я не хочу создавать базовую аутентификацию, я хочу только Azure AD.При создании пользователя AD из портала разработчиков мы не получаем такого поведения, но с ARM оно также создает Basic.

1 Ответ

0 голосов
/ 17 декабря 2018

Единственный способ, которым я сейчас вижу, - это сделать второй запрос PATCH (!) С той же полезной нагрузкой, но без идентификатора Basic.

...