В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВЛЕНИЕ: RSA SecurID клиент не может войти в OWA в ISA Server 2006 или в Forefront TMG 2010 Если имя пользователя содержит апостроф

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:979142
Проблема
Рассмотрим следующий сценарий:
  • Публикация на сервере Microsoft Office Outlook Web Access (OWA) с помощью Microsoft Internet Security and Acceleration (ISA) Server 2006 или в Microsoft Forefront угроз управления шлюза (TMG) 2010.
  • Создание веб-прослушивателя, который использует проверку подлинности на основе форм и проверки подлинности RSA SecurID.
  • При попытке войти в OWA, используя имя пользователя, который содержит апостроф из клиента RSA SecurID.
В этом случае вам не удается войти в OWA.

Примечание Исправления для Microsoft Forefront TMG 2010 включено в пакет обновления 1 (SP1) для Microsoft Forefront TMG 2010.
Причина
Эта проблема возникает из-за ограничений в файл cookie проверки подлинности веб-фильтра. Таким образом нельзя использовать имя RSA SecurID, который содержит апостроф.
Решение

Сведения о пакете обновления

Эта проблема исправлена в пакете обновления 1 (Sp1) для Microsoft Forefront TMG 2010.

Для получения дополнительных сведений о получении пакета обновления 1 (Sp1) для Microsoft Forefront TMG 2010 щелкните следующий номер статьи базы знаний Майкрософт:
981324 Список проблем, устраняемых Forefront угроз управления шлюзом 2010 пакетом обновления 1

Сведения о накопительном пакете исправлений


Сведения об установке исправления

Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации Это включает, но не ограничивается, подразумеваемые гарантии товарности или пригодности для определенной цели. В данной статье предполагается, что вы знакомы с языком программирования предложенном и с помощью средств, которые используются для создания и отладки. Сотрудники службы поддержки Майкрософт могут пояснить конкретной процедуры. Однако они не изменяет примеров для обеспечения дополнительных возможностей или удовлетворения конкретных требований.

Чтобы устранить эту проблему, выполните следующие действия:
  1. Установите накопительный пакет исправлений, описанного в следующей статье базы знаний Майкрософт (KB):
    982182 Описание пакета исправлений для ISA Server 2006: 13 апреля 2010 г.
  2. Запустите Блокнот и скопируйте следующий сценарий в файл блокнота.
    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowRSAACEApostrophe"Const SE_VPS_VALUE = TRUESub SetValue()    ' Create the root object.    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 to 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 IfEnd SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetValue
  3. Сохраните файл как файл сценария Microsoft Visual Basic, используя расширение .vbs. Например сохраните файл, используя следующее имя:
    AllowRSAACEApostrophe.vbs
  4. Нажмите кнопку НачалоКнопка , нажмите кнопку Запустить, тип cmd, а затем нажмите кнопку ОК.
  5. Использование компакт-диск Команда изменить текущий каталог на каталог, содержащий .vbs файл, сохраненный на шаге 3.
  6. Введите следующую команду и нажмите клавишу ВВОД:
    Cscript AllowRSAACEApostrophe.vbs
Чтобы отключить данное исправление, используйте следующий сценарий:
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowRSAACEApostrophe"Const SE_VPS_VALUE = FALSESub SetValue()    ' Create the root object.    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 to 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 IfEnd SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetValue
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к». Сначала исправление этой проблемы появилось в пакете обновления 1 (Sp1) для Microsoft Forefront TMG 2010.
Ссылки
Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 979142 — последний просмотр: 06/19/2011 14:12:00 — редакция: 4.0

Microsoft Internet Security and Acceleration Server 2006 Service Pack 1, Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition, Microsoft Internet Security and Acceleration Server 2006 Standard Edition, Microsoft Forefront Threat Management Gateway 2010 Enterprise, Microsoft Forefront Threat Management Gateway 2010 Standard

  • kbHotfixServer kbexpertiseinter kbfix kbsurveynew kbqfe kbPubTypeKC kbmt KB979142 KbMtru
Отзывы и предложения