В ISA Server 2006 нельзя задать время ожидания сеанса для частных компьютеров в веб-прослушивателя, имеющего настройки метода проверки подлинности RSA SecurID

Переводы статьи Переводы статьи
Код статьи: 941162 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

В Microsoft Internet Security and Acceleration (ISA) Server 2006 нельзя задать время ожидания сеанса для частных компьютеров в веб-прослушивателя, имеющего метод проверки подлинности RSA SecurID, настроенный.

ЕслиСбор дополнительных делегирование учетных данных в формефлажок не установлен вauthenticationвкладки веб-прослушивателя свойства,Время ожидания для частных компьютеровполе отключено вДополнительные параметры формы«Свойства системы»..

ЕслиСбор дополнительных делегирование учетных данных в формефлажок вauthenticationвкладки веб-прослушивателя свойства,Время ожидания для частных компьютеровполе включено вДополнительные параметры формы«Свойства системы».. Имя пользователя и тем не менее, RSA пароль всегда время ожидания согласно значению вВремя ожидания для общих компьютероввне зависимости от значения в полеВремя ожидания для частных компьютеровполе.

Причина

По умолчанию сервер ISA Server 2006 не поддерживает значение времени ожидания для частных компьютеров при использовании проверки подлинности для RSA SecurID.

Решение

Чтобы устранить эту проблему, примените исправление, описанное в следующей статье Microsoft Knowledge Base:
943215Описание пакета исправлений для ISA Server 2006: 7 октября 2007 г.
Примечания
  • После установки данного исправления для частных компьютеров и общих компьютеров можно задать время ожидания сеанса. Исправление этой проблемы применяется только при использовании стандартной формы, обеспечивающий ISA Server.
  • Данное исправление заменяет файл Usr_pcode.htm обновленная версия. Файл Usr_pcode.htm находится в следующей папке:
    <isa_install_dir></isa_install_dir>\CookieAuthTemplates\ISA\HTML
    надписью<isa_install_dir></isa_install_dir>Прототип представляет место, где установлен сервер ISA Server 2006. Настройки в файле Usr_pcode.htm данное исправление не заменяет его. Таким образом RSA SecurID формы не отображаются параметры, чтобы указать, является ли клиентский компьютер общедоступный компьютер или личный компьютер. В этом случае необходимо восстановить исходный файл Usr_pcode.htm, установите исправления и затем recustomize файл Usr_pcode.htm.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Форма входа в систему, которая используется для проверки подлинности SecureID также используется для Radius OTP. Тем не менее код Radius OTP не был изменен для поддержки компьютеров частной или общедоступной. Таким образом когда ISA выполняет проверку подлинности Radius OTP на основе запросов, всегда учитывает только общего времени ожидания. Обозреватель на клиентской стороне будет сохраняться имя пользователя, при выборе «личный компьютер» с помощью Radius OTP. Тем не менее частные тайм-аут не используется.

Возврат данного исправления

После установки накопительного пакета исправления 943215, можно вернуться, представленные в текущее исправление, описанное поведение. После исправления возврате консоль управления ISA Server по-прежнему позволяет указать время ожидания для частных компьютеров. В форме RSA SecurID, по-прежнему будет отображаться параметры, чтобы указать, является ли клиентский компьютер общедоступный компьютер или личный компьютер. Параметры для частных компьютеров не оказывает влияния.

Чтобы восстановить состояние установленные исправления ISA Server 2006, выполните следующие действия.
  1. Запустить «Блокнот»..
  2. Скопируйте указанный ниже текст и вставьте его в блокнот..
    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
    Const SE_VPS_NAME = "RevertHotfix941162"
    Const SE_VPS_VALUE = true
    
    Sub SetValue()
    
        ' Create the root obect.
        Dim root  ' The FPCLib.FPC root object
        Set root = CreateObject("FPC.Root")
    
        'Declare the other objects needed.
        Dim array       ' An FPCArray object
        Dim VendorSets  ' An FPCVendorParametersSets collection
        Dim VendorSet   ' An FPCVendorParametersSet object
    
        ' Get references to the array object
        ' and the network rules collection.
        Set array = root.GetContainingArray
        Set VendorSets = array.VendorParametersSets
    
        On Error Resume Next
        Set VendorSet = VendorSets.Item( SE_VPS_GUID )
    
        If Err.Number <> 0 Then
            Err.Clear
    
            ' Add the item
            Set VendorSet = VendorSets.Add( SE_VPS_GUID )
            CheckError
            WScript.Echo "New VendorSet added... " & VendorSet.Name
    
        Else
            WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)
        End If
    
        if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
    
            Err.Clear
            VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
    
            If Err.Number <> 0 Then
                CheckError
            Else
                VendorSets.Save false, true
                CheckError
    
                If Err.Number = 0 Then
                    WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
                End If
            End If
        Else
            WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
        End If
    
    End Sub
    
    Sub CheckError()
    
        If Err.Number <> 0 Then
            WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
            Err.Clear
        End If
    
    End Sub
    
    SetValue
    
    Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации, без каких-либо явных или подразумеваемых гарантий.. Включая, но не ограничивая, подразумеваемые гарантии товарности или пригодности для использования в определенных целях.. В данной статье предполагается, что вы знакомы с языком программирования предложенном в примере, а также с средствами, которые используются для создания и отладки.. Сотрудники службы поддержки Майкрософт могут объяснить работу конкретной процедуры, но не. будут изменять примеры для реализации дополнительных возможностей или удовлетворения требований конкретных пользователей..
  3. Сохраните файл как файл сценария Microsoft Visual Basic, используя расширение .vbs. Например можно используйте следующее имя файла:
    RevertHotfix941162.vbs
  4. В командной строке, переместить в которой сохранен файл RevertHotfix941162.vbs и запустите следующую команду:
    Cscript RevertHotfix941162.vbs

Свойства

Код статьи: 941162 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
Ключевые слова: 
kbexpertiseinter kbqfe kbmt KB941162 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:941162

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com