пружинная безопасность: каково различие между заблокированной учетной записью и не включенное

В зависимости от прав, предоставленных Вашему приложению, является ли тень, копирующая , в действительности или не и другой вызов и варианты развертывания, различные методы могут работать или привести к различным результатам, таким образом, необходимо будет выбрать оружие мудро. Однако все следующее приведет к тому же результату для полностью доверяемого консольного приложения, которое выполняется локально в машине, где это находится:

Console.WriteLine( Assembly.GetEntryAssembly().Location );
Console.WriteLine( new Uri(Assembly.GetEntryAssembly().CodeBase).LocalPath );
Console.WriteLine( Assembly.GetEntryAssembly().Location );
Console.WriteLine( Environment.GetCommandLineArgs()[0] );
Console.WriteLine( Process.GetCurrentProcess().MainModule.FileName );

необходимо будет консультироваться с документацией вышеупомянутых участников для наблюдения точных необходимых полномочий.

15
задан flybywire 23 October 2009 в 04:26
поделиться

1 ответ

Обнаружил это в старом блоге Acegi - надеюсь, это поможет.

Отключено означает, что учетная запись была отключена административно или автоматически по какой-то причине. Обычно для его освобождения требуется какое-то действие.

Заблокировано означает, что учетная запись была автоматически приостановлена ​​из-за неверных попыток входа в систему. Обычно для его разблокировки требуется время или (реже) запрос ручной разблокировки.

Это различие не используется кодом безопасности Acegi, за исключением предоставления пользователю более информативных ошибок. Существует также порядок, в котором должны возвращаться различные исключения, чтобы, например, отключенная или заблокированная учетная запись не возвращала исключение неверных учетных данных. За более подробной информацией обратитесь к JavaDocs.

19
ответ дан 1 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: