none
Повторная аутентификация при открытии документа с WebApps в стационарном Word. RRS feed

  • Вопрос

  • Добрый день.

    Есть сервер SP2013, сервер Office Web Apps. Аутентификация Windows (NTLM)

    Отображение и редактирование документов с портала онлайн работает хорошо.

    При открытии документа для редактирования в стационарном Word требуется повторная аутентификация пользователя.

    Как можно это обойти?

    15 февраля 2016 г. 10:54

Ответы

  • В Visual Studio 2010 / 2012 создаем новый класс DeletingAuth:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Web;
    using System.IO;
    
    namespace MyIISProject
    {
        class DeletingAuth : IHttpModule
        {
            public void Dispose()
            {
            }
    
            public void Init(HttpApplication context)
            {
                context.PostAuthenticateRequest += new EventHandler(context_PostAuthenticateRequest);
            }
    
            void context_PostAuthenticateRequest(object sender, EventArgs e)
            {
                HttpApplication app = sender as HttpApplication;
                HttpRequest request = app.Request;
                
                 // Реагируем только на запросы офисных приложений
                 if (request.UserAgent != "Microsoft Office Protocol Discovery"
                 && request.UserAgent != "Microsoft Data Access Internet Publishing Provider Protocol Discovery"
                 && request.UserAgent != "MSFrontPage/14.0"
                 && request.UserAgent != "MSFrontPage/12.0")
                    return;
                      
                // Для обеспечения корректной работы SP Designer
                // запрос пароля отключаем лишь для вложений и библиотечных файлов
                string fullPath = request.Url.ToString();
                if (fullPath.ToLower().IndexOf("attachments") == -1 && fullPath.ToLower().IndexOf("doclib") == -1)
                {
                    return;
                }
                           
                HttpResponse response = app.Response;
                response.StatusCode = 404;
                response.End();
            }
        }
    }

    Компилируем решение и получаем dll файл. Этот файл нужно положить на сервере в папку bin виртуального каталога web-приложения (C:\inetpub\wwwroot\wss\VirtualDirectories\****\bin). Затем правим web.config этого web-приложения:

    <httpModules>

          ……

          <add name="DeletingAuth" type="MyIISProject.DeletingAuth"/>

    </httpModules>

     

    <modules runAllManagedModulesForAllRequests="true">

          ……

          <add name="DeletingAuth" type="MyIISProject.DeletingAuth"/>

    </modules>



    19 февраля 2016 г. 18:02

Все ответы

  • Добрый день,

    посмотрите логи, у вас текущая аутентификация в WebDAV не пробрасывается.

    Попробуйте открыть папку где хранятся документы через Explorer.

    15 февраля 2016 г. 11:03
  • Через "Добавить новый элемент в сетевое окружение" в Explorer папки цепляются (при успешном логине). Мне казалось, что при открытии документа "Изменить в Word" из просмотра Word Web Apps, запрос пароля логичен. URL открывает другое приложение. Single Sign-On не реализован, в частности на недоменных машинах. Но это не удобно для пользователя.

    16 февраля 2016 г. 7:51
  • На доменных машинах повторная аутентификация запрашиваться не должна.

    16 февраля 2016 г. 8:04
  • Прошу прощения, коллеги, указал не все тонкости. "Автоматический вход" в IE у меня стоит. Так что повторная аутентификация происходит как на недоменной машине.

    Так вот, как избежать повторной аутентификации при открытии документов на компьютере?

    16 февраля 2016 г. 14:27
  • Боюсь на одних словах мы с вами не договоримся, давайте факты... Логи то есть.
    16 февраля 2016 г. 17:17
  • Захожу с недоменной машины, IE.

    Логи IIS с сервера SP2013

    --- Ввожу логин
    2016-02-17 09:45:08 ::1 GET / - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 401 1 2148074254 0
    2016-02-17 09:45:08 172.19.7.156 GET / - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 401 0 0 0
    2016-02-17 09:45:08 ::1 GET / - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 200 0 0 234
    2016-02-17 09:45:08 172.19.7.156 GET / - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 302 0 0 249
    2016-02-17 09:45:09 ::1 GET /_catalogs/masterpage/company/company.css - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 1 2148074254 15
    2016-02-17 09:45:09 172.19.7.156 GET /_catalogs/masterpage/company/company.css - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 0 0 15
    2016-02-17 09:45:09 ::1 GET /Style+Library/js/jquery.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 1 2148074254 15
    2016-02-17 09:45:09 ::1 GET /_catalogs/masterpage/company/lightbox.css - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 1 2148074254 0
    2016-02-17 09:45:09 172.19.7.156 GET /Style+Library/js/jquery.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 0 0 31
    2016-02-17 09:45:09 ::1 GET /Style+Library/js/jquery.maskedinput.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 1 2148074254 15
    2016-02-17 09:45:09 172.19.7.156 GET /Style+Library/js/jquery.maskedinput.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 0 0 31
    2016-02-17 09:45:09 172.19.7.156 GET /_catalogs/masterpage/company/lightbox.css - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 0 0 15
    2016-02-17 09:45:09 ::1 GET /_catalogs/masterpage/company/favicon.ico - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 1 2148074254 15
    2016-02-17 09:45:09 172.19.7.156 GET /_catalogs/masterpage/company/favicon.ico - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 401 0 0 31
    2016-02-17 09:45:09 ::1 GET /Style+Library/js/jquery.js - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/Pages/default.aspx 304 0 0 31
    ...
    много GET по подразделам сайта
    ...
    --- Кликаю на файл для просмотра в WebApps
    2016-02-17 09:45:58 ::1 GET /_layouts/15/WopiFrame.aspx sourcedoc=/docs/templates/blanks/%D0%91%D0%BB%D0%B0%D0%BD%D0%BA%D0%B8/company/company_blank_eng.doc&action=default 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 200 0 0 250
    2016-02-17 09:45:58 172.19.7.156 GET /docs/templates/_layouts/15/WopiFrame.aspx sourcedoc=/docs/templates/blanks/%D0%91%D0%BB%D0%B0%D0%BD%D0%BA%D0%B8/company/company_blank_eng.doc&action=default 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 200 0 0 265
    2016-02-17 09:45:58 ::1 GET /_layouts/15/WopiFrame.aspx sourcedoc=/docs/templates/blanks/%D0%91%D0%BB%D0%B0%D0%BD%D0%BA%D0%B8/company/company_blank_eng.doc&action=default 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 200 0 0 328
    2016-02-17 09:45:58 172.19.7.156 GET /docs/templates/_layouts/15/WopiFrame.aspx sourcedoc=/docs/templates/blanks/%D0%91%D0%BB%D0%B0%D0%BD%D0%BA%D0%B8/company/company_blank_eng.doc&action=default 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 200 0 64 343
    2016-02-17 09:46:03 ::1 GET /_vti_bin/wopi.ashx/files/ce778df67f884a4488a8dba75e7d96a3 access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6InBwejhCZHdBUG1rek1iV1Y3OS1Nc0RzTThjayJ9%2EeyJhdWQiOiJ3b3BpL3BvcnRhbDEzLm1heWtvci5jb21ANmMxMTAwZWUtMGUwZC00ZjkwLTgzYmUtZDFlOTY0NzQxMGU1IiwiaXNzIjoiMDAwMDAwMDMtMDAwMC0wZmYxLWNlMDAtMDAwMDAwMDAwMDAwQDZjMTEwMGVlLTBlMGQtNGY5MC04M2JlLWQxZTk2NDc0MTBlNSIsIm5iZiI6IjE0NTU3MDIzNTgiLCJleHAiOiIxNDU1NzM4MzU4IiwibmFtZWlkIjoiMCMud3xjcnQtc2VydmljZVxcYS5sYW5pbiIsIm5paSI6Im1pY3Jvc29mdC5zaGFyZXBvaW50IiwiaXN1c2VyIjoidHJ1ZSIsImNhY2hla2V5IjoiMCkud3xzLTEtNS0yMS0zMTY2NTg1MTEzLTI1MTk5NDk1MzYtMTg2OTg3NTcwMi0xMDEzMiIsImlzbG9vcGJhY2siOiJUcnVlIiwiYXBwY3R4IjoiY2U3NzhkZjY3Zjg4NGE0NDg4YThkYmE3NWU3ZDk2YTM7TFF0bGg0RUh4cTN3dDNvOHV6L3oxc3NTS0dRPTtEZWZhdWx0OzsxMzAzQzQzMTJFRjtUcnVlIn0%2EqO%2DzSTeovlCAANMy5%5Fj9ALPyZ2LEMrtzClbkReGH411ymUPmPwHx6wnGMEwub3dbaaVXlBP1pNtV78ITeZhoD2kYaC09sjKNZPwEr6yz0fkNgux8j4gsVxGLiS87ZqVVLC%2DlDhwMC58hYxFSWXVsdaBEEqtK84igDheXAEY987L2AeuGw%5F1k%2DQMImujxBU128xdK%2DDVrZI3ceG3Oms1hYR2P4gYNkRzdh3m7vcFxvHYpni4hoby9hisoyuiq69SHWvvUiZdww4ixe9dvVREj14DN4nD1MZpV1QJ4PD%2DWMbav6KaCRO9lajsQuzv2BdfP%5FqhgS4Sh8Q2RkY1AuwFImw&access_token_ttl=1455738358680 443 0#.w|authdomain\admin ::1 MSWAC - 200 0 0 187
    2016-02-17 09:46:03 172.19.7.156 GET /docs/templates/_vti_bin/wopi.ashx/files/ce778df67f884a4488a8dba75e7d96a3 access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6InBwejhCZHdBUG1rek1iV1Y3OS1Nc0RzTThjayJ9%2EeyJhdWQiOiJ3b3BpL3BvcnRhbDEzLm1heWtvci5jb21ANmMxMTAwZWUtMGUwZC00ZjkwLTgzYmUtZDFlOTY0NzQxMGU1IiwiaXNzIjoiMDAwMDAwMDMtMDAwMC0wZmYxLWNlMDAtMDAwMDAwMDAwMDAwQDZjMTEwMGVlLTBlMGQtNGY5MC04M2JlLWQxZTk2NDc0MTBlNSIsIm5iZiI6IjE0NTU3MDIzNTgiLCJleHAiOiIxNDU1NzM4MzU4IiwibmFtZWlkIjoiMCMud3xjcnQtc2VydmljZVxcYS5sYW5pbiIsIm5paSI6Im1pY3Jvc29mdC5zaGFyZXBvaW50IiwiaXN1c2VyIjoidHJ1ZSIsImNhY2hla2V5IjoiMCkud3xzLTEtNS0yMS0zMTY2NTg1MTEzLTI1MTk5NDk1MzYtMTg2OTg3NTcwMi0xMDEzMiIsImlzbG9vcGJhY2siOiJUcnVlIiwiYXBwY3R4IjoiY2U3NzhkZjY3Zjg4NGE0NDg4YThkYmE3NWU3ZDk2YTM7TFF0bGg0RUh4cTN3dDNvOHV6L3oxc3NTS0dRPTtEZWZhdWx0OzsxMzAzQzQzMTJFRjtUcnVlIn0%2EqO%2DzSTeovlCAANMy5%5Fj9ALPyZ2LEMrtzClbkReGH411ymUPmPwHx6wnGMEwub3dbaaVXlBP1pNtV78ITeZhoD2kYaC09sjKNZPwEr6yz0fkNgux8j4gsVxGLiS87ZqVVLC%2DlDhwMC58hYxFSWXVsdaBEEqtK84igDheXAEY987L2AeuGw%5F1k%2DQMImujxBU128xdK%2DDVrZI3ceG3Oms1hYR2P4gYNkRzdh3m7vcFxvHYpni4hoby9hisoyuiq69SHWvvUiZdww4ixe9dvVREj14DN4nD1MZpV1QJ4PD%2DWMbav6KaCRO9lajsQuzv2BdfP%5FqhgS4Sh8Q2RkY1AuwFImw&access_token_ttl=1455738358680 443 - 172.19.7.158 MSWAC - 200 0 0 203
    
    --- Нажимаю "Открыть в Word"
    2016-02-17 09:46:23 ::1 GET /docs/templates/Pages/default.aspx - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/_layouts/15/WopiFrame.aspx?sourcedoc=/docs/templates/blanks/%D0%91%D0%BB%D0%B0%D0%BD%D0%BA%D0%B8/company/company_blank_eng.doc&action=default 200 0 0 734
    2016-02-17 09:46:23 172.19.7.156 GET /docs/templates/Pages/default.aspx - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/_layouts/15/WopiFrame.aspx?sourcedoc=/docs/templates/blanks/%D0%91%D0%BB%D0%B0%D0%BD%D0%BA%D0%B8/company/company_blank_eng.doc&action=default 200 0 0 750
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/company.css - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/company.css - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 ::1 GET /Style+Library/js/jquery.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /Style+Library/js/jquery.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 46
    2016-02-17 09:46:23 ::1 GET /SiteAssets/logovk_s2.png - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 15
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/favicon.ico - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 15
    2016-02-17 09:46:23 ::1 GET /Style+Library/js/jquery.maskedinput.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /Style+Library/js/jquery.maskedinput.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 46
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/favicon.ico - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 31
    2016-02-17 09:46:23 172.19.7.156 GET /SiteAssets/logovk_s2.png - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 46
    2016-02-17 09:46:23 ::1 GET /Style+Library/js/jquery.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 1 2148074254 15
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/lightbox.css - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /Style+Library/js/jquery.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 15
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/favicon.ico - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 1 2148074254 0
    2016-02-17 09:46:23 ::1 GET /Style+Library/js/jquery.maskedinput.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 1 2148074254 0
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/lightbox.css - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 46
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/favicon.ico - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 0
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/lightbox.js - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 1 2148074254 0
    2016-02-17 09:46:23 172.19.7.156 GET /Style+Library/js/jquery.maskedinput.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 0
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/lightbox.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 46
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/lightbox.css - 443 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 1 2148074254 15
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/lightbox.css - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 401 0 0 15
    2016-02-17 09:46:23 ::1 GET /Style+Library/js/jquery.js - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/favicon.ico - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/favicon.ico - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 ::1 GET /Style+Library/js/jquery.maskedinput.js - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /Style+Library/js/jquery.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 46
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/lightbox.js - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 172.19.7.156 GET /Style+Library/js/jquery.maskedinput.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/lightbox.js - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/lightbox.css - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/lightbox.css - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 304 0 0 31
    2016-02-17 09:46:23 ::1 OPTIONS /docs/templates/blanks/Бланки/company/ - 443 - ::1 Microsoft+Office+Protocol+Discovery - 401 0 0 0
    2016-02-17 09:46:23 172.19.7.156 OPTIONS /docs/templates/blanks/Бланки/company/ - 443 - 192.168.230.163 Microsoft+Office+Protocol+Discovery - 401 0 0 31
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/images/next.png - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 31
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/images/loading.gif - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 31
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/images/next.png - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 46
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/images/loading.gif - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 46
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/company/menu-down.gif-C1525DD3.themedpng ctag 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 31
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/company/menu-down.gif-C1525DD3.themedpng ctag 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 62
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/images/prev.png - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/images/prev.png - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 78
    2016-02-17 09:46:23 ::1 GET /_catalogs/masterpage/images/close.png - 443 0#.w|authdomain\admin ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 15
    2016-02-17 09:46:23 172.19.7.156 GET /_catalogs/masterpage/images/close.png - 443 - 192.168.230.163 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko https://portal13.company.com/docs/templates/Pages/default.aspx 404 0 0 78
    --- Ввожу пароль
    2016-02-17 09:46:47 ::1 OPTIONS /docs/templates/blanks/Бланки/company/ - 443 - ::1 Microsoft+Office+Protocol+Discovery - 401 1 2148074254 0
    2016-02-17 09:46:47 172.19.7.156 OPTIONS /docs/templates/blanks/Бланки/company/ - 443 - 192.168.230.163 Microsoft+Office+Protocol+Discovery - 401 0 0 15
    2016-02-17 09:46:47 ::1 OPTIONS /docs/templates/blanks/Бланки/company/ - 443 0#.w|authdomain\admin ::1 Microsoft+Office+Protocol+Discovery - 200 0 0 15
    2016-02-17 09:46:47 172.19.7.156 OPTIONS /docs/templates/blanks/Бланки/company/ - 443 - 192.168.230.163 Microsoft+Office+Protocol+Discovery - 200 0 0 15
    2016-02-17 09:46:47 ::1 GET /_vti_inf.html - 443 0#.w|authdomain\admin ::1 Mozilla/4.0+(compatible;+MS+FrontPage+14.0) - 200 0 0 15
    2016-02-17 09:46:47 172.19.7.156 GET /_vti_inf.html - 443 - 192.168.230.163 Mozilla/4.0+(compatible;+MS+FrontPage+14.0) - 200 0 0 15
    2016-02-17 09:46:47 ::1 POST /_vti_bin/shtml.dll/_vti_rpc - 443 0#.w|authdomain\admin ::1 MSFrontPage/14.0 - 200 0 0 15
    2016-02-17 09:46:47 172.19.7.156 POST /_vti_bin/shtml.dll/_vti_rpc - 443 - 192.168.230.163 MSFrontPage/14.0 - 200 0 0 15
    2016-02-17 09:46:47 ::1 POST /_vti_bin/shtml.dll/_vti_rpc - 443 - ::1 MSFrontPage/14.0 - 401 0 0 0
    2016-02-17 09:46:47 172.19.7.156 POST /_vti_bin/shtml.dll/_vti_rpc - 443 - 192.168.230.163 MSFrontPage/14.0 - 401 0 0 15
    2016-02-17 09:46:47 ::1 POST /_vti_bin/shtml.dll/_vti_rpc - 443 - ::1 MSFrontPage/14.0 - 401 1 2148074254 0
    2016-02-17 09:46:47 172.19.7.156 POST /_vti_bin/shtml.dll/_vti_rpc - 443 - 192.168.230.163 MSFrontPage/14.0 - 401 0 0 0
    2016-02-17 09:46:47 ::1 POST /_vti_bin/shtml.dll/_vti_rpc - 443 0#.w|authdomain\admin ::1 MSFrontPage/14.0 - 200 0 0 15
    2016-02-17 09:46:47 172.19.7.156 POST /_vti_bin/shtml.dll/_vti_rpc - 443 - 192.168.230.163 MSFrontPage/14.0 - 200 0 0 15
    2016-02-17 09:46:47 ::1 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - ::1 MSFrontPage/14.0 - 401 0 0 0
    2016-02-17 09:46:47 172.19.7.156 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - 192.168.230.163 MSFrontPage/14.0 - 401 0 0 15
    2016-02-17 09:46:47 ::1 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - ::1 MSFrontPage/14.0 - 401 1 2148074254 0
    2016-02-17 09:46:47 172.19.7.156 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - 192.168.230.163 MSFrontPage/14.0 - 401 0 0 0
    2016-02-17 09:46:48 ::1 POST /_vti_bin/_vti_aut/author.dll - 443 0#.w|authdomain\admin ::1 MSFrontPage/14.0 - 200 0 0 109
    2016-02-17 09:46:48 172.19.7.156 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - 192.168.230.163 MSFrontPage/14.0 - 200 0 0 140
    2016-02-17 09:46:48 ::1 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - ::1 MSFrontPage/14.0 - 401 1 2148074254 0
    2016-02-17 09:46:48 172.19.7.156 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - 192.168.230.163 MSFrontPage/14.0 - 401 0 0 15
    2016-02-17 09:46:48 ::1 POST /_vti_bin/_vti_aut/author.dll - 443 0#.w|authdomain\admin ::1 MSFrontPage/14.0 - 200 0 0 203
    2016-02-17 09:46:48 172.19.7.156 POST /docs/templates/_vti_bin/_vti_aut/author.dll - 443 - 192.168.230.163 MSFrontPage/14.0 - 200 0 0 203
    2016-02-17 09:46:48 ::1 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - ::1 Microsoft+Office+Existence+Discovery - 401 1 2148074254 15
    2016-02-17 09:46:48 172.19.7.156 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - 192.168.230.163 Microsoft+Office+Existence+Discovery - 401 0 0 15
    2016-02-17 09:46:48 ::1 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 0#.w|authdomain\admin ::1 Microsoft+Office+Existence+Discovery - 200 0 0 78
    2016-02-17 09:46:48 ::1 POST /docs/templates/_vti_bin/cellstorage.svc/CellStorageService - 443 - ::1 Microsoft+Office+Word+2010 - 401 1 2148074254 0
    2016-02-17 09:46:48 172.19.7.156 POST /docs/templates/_vti_bin/cellstorage.svc/CellStorageService - 443 - 192.168.230.163 Microsoft+Office+Word+2010 - 401 0 0 31
    2016-02-17 09:46:48 172.19.7.156 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - 192.168.230.163 Microsoft+Office+Existence+Discovery - 200 0 0 297
    2016-02-17 09:46:51 ::1 POST /_vti_bin/cellstorage.https.svc/cellstorageservice - 443 0#.w|authdomain\admin ::1 Microsoft+Office+Word+2010 - 200 0 0 2890
    2016-02-17 09:46:51 172.19.7.156 POST /docs/templates/_vti_bin/cellstorage.svc/CellStorageService - 443 - 192.168.230.163 Microsoft+Office+Word+2010 - 200 0 0 2906
    2016-02-17 09:46:52 ::1 POST /_vti_bin/cellstorage.https.svc/cellstorageservice - 443 0#.w|authdomain\admin ::1 Microsoft+Office+Word+2010 - 200 0 0 499
    2016-02-17 09:46:52 172.19.7.156 POST /docs/templates/_vti_bin/cellstorage.svc/CellStorageService - 443 - 192.168.230.163 Microsoft+Office+Word+2010 - 200 0 0 750
    --- Вариант, если закрыть окно ввода пароля.
    2016-02-17 09:18:39 ::1 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - ::1 Microsoft+Office+Existence+Discovery - 401 0 0 15
    2016-02-17 09:18:39 172.19.7.156 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - 192.168.230.163 Microsoft+Office+Existence+Discovery - 401 0 0 62
    2016-02-17 09:18:39 ::1 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - ::1 Microsoft+Office+Existence+Discovery - 401 1 2148074254 0
    2016-02-17 09:18:39 172.19.7.156 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - 192.168.230.163 Microsoft+Office+Existence+Discovery - 401 0 0 15
    2016-02-17 09:18:39 ::1 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - ::1 Microsoft+Office+Existence+Discovery - 401 1 2148074252 0
    2016-02-17 09:18:39 172.19.7.156 HEAD /docs/templates/blanks/Бланки/company/company_blank_eng.doc - 443 - 192.168.230.163 Microsoft+Office+Existence+Discovery - 401 0 64 15


    • Изменено Lanin Aleksandr 17 февраля 2016 г. 10:47 Описка
    17 февраля 2016 г. 10:45
  • Пару лет назад похожая проблема (запрос пароля при открытии файлов вложений и библиотечных файлов) была решена для SarePoint Foundation 2010 путем создания небольшого dll файла и помещения его в папку bin виртуальной директории соответствующего web-приложения SarePoint. Способ не очень красивый и будет ли работать в Вашем случае - не знаю, но если интересует - поищу исходник.
    18 февраля 2016 г. 13:49
  • Если Вас не затруднит, посмотрите, пожалуйста.

    19 февраля 2016 г. 14:22
  • В Visual Studio 2010 / 2012 создаем новый класс DeletingAuth:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Web;
    using System.IO;
    
    namespace MyIISProject
    {
        class DeletingAuth : IHttpModule
        {
            public void Dispose()
            {
            }
    
            public void Init(HttpApplication context)
            {
                context.PostAuthenticateRequest += new EventHandler(context_PostAuthenticateRequest);
            }
    
            void context_PostAuthenticateRequest(object sender, EventArgs e)
            {
                HttpApplication app = sender as HttpApplication;
                HttpRequest request = app.Request;
                
                 // Реагируем только на запросы офисных приложений
                 if (request.UserAgent != "Microsoft Office Protocol Discovery"
                 && request.UserAgent != "Microsoft Data Access Internet Publishing Provider Protocol Discovery"
                 && request.UserAgent != "MSFrontPage/14.0"
                 && request.UserAgent != "MSFrontPage/12.0")
                    return;
                      
                // Для обеспечения корректной работы SP Designer
                // запрос пароля отключаем лишь для вложений и библиотечных файлов
                string fullPath = request.Url.ToString();
                if (fullPath.ToLower().IndexOf("attachments") == -1 && fullPath.ToLower().IndexOf("doclib") == -1)
                {
                    return;
                }
                           
                HttpResponse response = app.Response;
                response.StatusCode = 404;
                response.End();
            }
        }
    }

    Компилируем решение и получаем dll файл. Этот файл нужно положить на сервере в папку bin виртуального каталога web-приложения (C:\inetpub\wwwroot\wss\VirtualDirectories\****\bin). Затем правим web.config этого web-приложения:

    <httpModules>

          ……

          <add name="DeletingAuth" type="MyIISProject.DeletingAuth"/>

    </httpModules>

     

    <modules runAllManagedModulesForAllRequests="true">

          ……

          <add name="DeletingAuth" type="MyIISProject.DeletingAuth"/>

    </modules>



    19 февраля 2016 г. 18:02
  • Предложенное решение с dll`кой на 2013 портале не отработало. На 2010 не проверял.

    9 марта 2016 г. 7:34
  • В моем случае повторная аутентификация требовалась только при открытии файлов MS Office и только из IE. Если у Вас эта проблема возникает и при использовании других браузеров, то очевидно предложенный способ не поможет.
    9 марта 2016 г. 9:16