Мы используем Настраиваемое время жизни токенов в Azure Active Directory , чтобы изменить максимальный срок сеанса для многофакторных сценариев.Хотя я обновил политику с помощью приведенной ниже команды и подтвердил, что время жизни маркера доступа изменилось с 60 минут до 30 минут по умолчанию, оно не изменилось до 10 минут, как указано в политике ниже.Я также подтвердил, что это стандартная политика организации.
Set-AzureADPolicy -Id <OBJECT ID> -DisplayName "OrganizationDefaultPolicyUpdatedScenario" -Definition @('{"TokenLifetimePolicy":{"Version":1,"AccessTokenLifetime":"00:30:00","MaxAgeMultiFactor":"00:11:00","MaxAgeSessionMultiFactor":"00:10:00"}}')
Я проверил токен JWT и подтвердил, что exp составляет 30 минут, поэтому AccessTokenLifetime реализован, но я использую Outlook для тестирования и подтверждения MFA.Утверждение amr - "pwd, mfa".
Косвенно я думаю, что тайм-аут MaxAgeMultiFactor работает, но тайм-аут сеанса длиннее, поэтому трудно сказать.
Почему не MaxAgeSessionMultiFactor в10 минут (минимум) работает?
Что я делаю не так?
Полная политика:
class Policy
{
Id = 2a094bfe-d74e-4d55-906f-7cef8e54746b
OdataType =
AlternativeIdentifier =
Definition =
[
{
"TokenLifetimePolicy":
{
"Version":1,
"AccessTokenLifetime":"00:30:00",
"MaxAgeMultiFactor":"00:11:00",
"MaxAgeSessionMultiFactor":"00:10:00"
}
}
]
DisplayName = OrganizationDefaultPolicyUpdatedScenario
IsOrganizationDefault = True
KeyCredentials =
[
]
Type = TokenLifetimePolicy
}