Если вы посмотрите на Official document
для свойства приложения, вы будете знать, что application Id
равно
Уникальный идентификатор назначенного приложенияна приложение от Azure AD.Не обнуляется.Только для чтения
Как уникальный идентификатор приложения Azure:
Идентификатор приложения (GUID) разбивается следующим образом:
- 60 битов метки времени,
- 48 бит идентификатора компьютера,
- 14 битов уникального и фиксированные
- шесть битов,
Всего128 бит.Цель этого алгоритма - использовать комбинацию времени и местоположения («пространственно-временные координаты» для гиков относительности) в качестве ключа уникальности.
Однако есть вероятность, что, например, два GUID генерируются в быстрой последовательности из одной и той же машины, так близко друг к другу по времени, что временная метка будет одинаковой.Вот где вводится уникальность.
Когда кажется, что время остановилось (если два запроса на GUID выполняются в быстрой последовательности) или пошло назад (если системные часы установлены на новое время раньше, чемэто было), уникальность увеличивается, чтобы идентификаторы GUID, сгенерированные «во второй раз, когда было пять часов», не сталкивались с генерируемыми «первый раз, когда было пять часов».
Один разВы видите, как все это работает, ясно, что вы не можете просто отбросить часть GUID, поскольку все части (кроме фиксированных частей) работают вместе, чтобы установить уникальность.Вот как все это работает.
Примечание: Даже иногда сетевой адрес также считается для GUID
.Если у вас есть какие-либо вопросы, не стесняйтесь поделиться.Спасибо и счастливого кодирования!