Я пытаюсь динамически изменять MaxFailedAttempts. Как я могу это изменить?

#c# #identityserver4

#c# #identityserver4

Вопрос:

Я не хочу добавлять в di start up. Я хочу добавить вне запуска и инициализировать максимальное количество неудачных попыток из параметров идентификации. Но значение не меняется после выполнения.

 public class CustomIdentityOptions : IOptions<Lockout Options>
{
    public Lockout Options Value { get; set; }
}


public void CustomIdentityOptions(int count)
{
    Value = new Lockout Options
                {
                    AllowedForNewUsers = true,
                    DefaultLockoutTimeSpan = TimeSpan.FromMinutes(1),
                    MaxFailedAccessAttempts = count
                };
}
 

Комментарии:

1. Что такое «запуск в di» ? Вы имеете в виду «внутри запуска» ? Что такое «при запуске» ? Или что-то еще?