ASP - AuthPersistence
AuthPersistence
Это свойство определяет продолжительность действия результатов проверки подлинности для запросов. Рекомендуется задавать значение этого свойства, устанавливая соответствующий флаг в значение TRUE; при этом свойство AuthPersistence автоматически получит двоичное значение.
Если флаг AuthPersistSingleRequest имеет значение TRUE, то результаты проверки подлинности будут действительны только для одного запроса. Если в значение TRUE установлен флаг AuthPersistSingleRequestIfProxy, то результаты проверки подлинности будут действительны только для одного запроса, если он поступил через прокси-сервер и не обрабатывается Microsoft Proxy Server. (То есть, если Proxy Server и IIS работают на локальном компьютере, а запрос выполняется к удаленному серверу.) Если же значение TRUE имеет флаг AuthPersistSingleRequestAlwaysIfProxy, то результаты проверки подлинности будут действительны только для одного запроса, если этот запрос поступает от прокси-сервера.
Примечание. В каждый момент времени только один подфлаг свойства AuthPersistence может иметь значение TRUE. Имеются следующие подфлаги: AuthPersistSingleRequest, AuthPersistSingleRequestIfProxy и AuthPersistSingleRequestAlwaysIfProxy. Когда одно из этих трех свойств установлено в значение TRUE, два других свойства автоматически устанавливаются в значение FALSE. Значение свойства AuthPersistence всегда равно значению подфлага, установленного в значение TRUE.
Тип данных | Длинное целое (Long) |
Значение по умолчанию | &H00000080 (или AuthPersistSingleRequestIfProxy=TRUE) |
Наследование | Наследуемое |
Это свойство содержит следующие флаги методов проверки подлинности.
AuthPersistSingleRequest | AuthPersistSingleRequestAlwaysIfProxy |
AuthPersistSingleRequestIfProxy |
Разделы, в которых доступно данное свойство
Это свойство доступно в следующих разделах метабазы:
Путь в метабазе | Тип параметра |
/LM/W3SVC | IIsWebService |
/LM/W3SVC/N | IIsWebServer |
/LM/W3SVC/N/ROOT | IIsWebVirtualDir |
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог | IIsWebVirtualDir |
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог/ВебКаталог | IIsWebDirectory |
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог/ВебКаталог/ВебФайл | IIsWebFile |
Информация об объекте IIS Admin Base
В следующих таблицах перечислены дополнительные сведения, которые требуются только для программ, использующих объект IIS Admin Base.
Идентификатор свойства в метабазе | MD_AUTHORIZATION_PERSISTENCE |
Тип пользователя | IIS_MD_UT_FILE |
Битовая маска по умолчанию | MD_AUTH_SINGLEREQUESTIFPROXY |
Значения битовой маски
Константа | Значение | Описание |
MD_AUTH_SINGLEREQUEST | 0x00000040 | Результаты проверки подлинности действительны только для одного запроса. IIS прекратит действие результатов проверки подлинности по окончании обслуживания запроса и потребует выполнения повторной проверки подлинности при следующем запросе в данном сеансе. |
MD_AUTH_SINGLEREQUESTIFPROXY | 0x00000080 | Результаты проверки подлинности действительны только для одного запроса. IIS прекратит действие результатов проверки подлинности по окончании обслуживания запроса и потребует выполнения повторной проверки подлинности при следующем запросе, если текущий запрос поступил от прокси-сервера и при этом в IIS не работает MSPROXY. |
MD_AUTH_SINGLEREQUESTALWAYSIFPROXY | 0x00000100 | Результаты проверки подлинности действительны только для одного запроса. IIS прекратит действие результатов проверки подлинности по окончании обслуживания запроса и потребует выполнения повторной проверки подлинности при следующем запросе, если текущий запрос поступил от любого прокси-сервера. |