Задний план
Я создаю клиента CSP (Azure Active Directory) через REST API, а затем подключаю этого клиента к моему Azure Stack. Чтобы автоматически подключить их учетную запись к Azure Stack, мне нужно предоставить это с обеих сторон, учетной записи клиента и моего Stack.
Следовательно, мне нужно использовать пароль клиента для входа в систему и предоставления доступа к Azure Stack со стороны клиента.
Проблема
Я создаю клиента CSP (пароль не может быть установлен во время создания), и пароль возвращается в случае успеха (с использованием CSP REST API). Пароль будет автоматически изменен при следующем входе в систему. Следовательно, я не могу использовать возвращенный пароль программно, пока не установлю новый пароль вручную (нежелательно!).
Есть ли способ изменить пароль клиента с помощью REST API? Либо через CSP, либо через Graph API?
Можно было изменить пароль для вновь созданного клиента CSP с помощью CSP REST API. Однако к нему необходимо получить доступ как с учетными данными API +, так и с учетными данными пользователя, чтобы иметь возможность изменить пароль.
Запрос на изменение пароля REST API: https://docs.microsoft.com/en-us/partner-center/develop/reset-user-password-for-a-customer
Credentials as described in Partner Center authentication. This scenario supports authentication with App+User credentials only.