Когда изменяется идентификатор объекта принципала службы - PullRequest
0 голосов
/ 25 февраля 2019

Я зарегистрировал приложение под арендатором.Я использовал Object Id Service Principal, который был сгенерирован.Я понял, что Object Id больше не работает, и когда я отлаживал, я понял, что он изменился.

Я не уверен, когда он изменится.Я не нахожу документацию с указанием сценариев, когда она меняется.Кроме того, есть ли способ отслеживать изменения в нем?

1 Ответ

0 голосов
/ 25 февраля 2019

objectId участника службы - это его уникальный идентификатор.Оно никогда не должно меняться в течение срока службы субъекта службы.

Таким образом, единственный способ увидеть objectId изменения субъекта службы - это то, что по какой-то причине субъект службы был удален, а затем создан заново.

Одним из возможных случаев является мультитенантное приложение, в котором уже было получено согласие и создан принципал службы, скажем, с ID1 ... теперь, если вы удалите субъекта службы и снова пройдете процедуру согласия, будет создан субъект службыснова и, следовательно, objectId может быть новым.

Другие случаи могут быть, если вы снова удаляете и воссоздаете субъект-службу (или приложение для самого участника-службы) через некоторый пользовательский интерфейс или через программные опции, такие как PowerShell,CLI, API-интерфейс Azure AD Graph или API Microsoft Graph.

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