az войти с сертификатом, защищенным паролем - PullRequest
0 голосов
/ 19 июня 2020

Мне сказали использовать принципала службы Azure с авторизацией по сертификату, который защищен паролем
Я пытаюсь войти в систему с помощью z cli: az login --service-principal --username '$APP_ID' --tenant '$TENANT_ID' --password C:\sda-cript-dvlp.pfx
.. очевидно, что нет пароля сертификата и не удается войти в систему

Куда мне вставить пароль сертификата?

1 Ответ

1 голос
/ 22 июня 2020

Для входа с сертификатом он должен быть доступен локально в виде файла PEM или DER в формате ASCII. При использовании файла PEM, PRIVATE KEY и CERTIFICATE должны быть добавлены вместе внутри файла.

Вы можете обратиться к шагам ниже.

1. Войдите в систему с пользователем (требуется разрешение на создание субъекта-службы), создайте субъекта-службы вместе с самозаверяющим сертификатом.

az ad sp create-for-rbac --name 'joyapp234' --create-cert

enter image description here

2.Copy the fileWithCertAndPrivateKey in step 1, login as below.

az login --service-principal --username '' --tenant '' --password 'C:\\Users\\joyw\\tmpbnpcixh8.pem'

enter image description here

For more details, see это и это .

...