Аутентификация через AD в мобильном клиенте 1с Док

1. Snorlax 07.06.15 14:07 Сейчас в теме
День добрый господа, подскажите пожалуйста
Есть работающий продукт 1с 8.3 документооборот 1.3.3.7, на платформе 8.3.5.1570.
Опубликовал веб сервисы, в том числе и мобильный сервис MobileDM132. Всё крутится на IIS7. Т.к. есть AD поставил галочку использовать аутентификацию ОС,
Если заходить через браузер то всё работает, в IIS убрал анонимную проверку подлинности, и выставил обычную, также выставлял проверку подлинности windows, всё запускается без проблем с доменными учётками.
Также если опубликовать сервисы без галочки "использовать аутентификацию Ос" и в мобильном клиенте использовать логины и пароли самой 1с то также всё работает.
Собственно проблема:
В мобильном клиенте не работает доменная аутентификация, выкидывает ошибку:
ОбщийМодуль.ОбменПовтИсп.Модуль(34) Ошибка при вызове конструктора (WSOопределения) по причине:
Аутентификация пользователя не выполнена
https://user:xxxxxx@doc.company.ru/Doc/ws/MobileDM132/mobileDM132.1cws?wsdl
Как правильно указать доменные учётные данные в мобильном клиенте? Или нужно что-то ещё настроить в IIS или ещё где?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DitriX 2101 07.06.15 18:13 Сейчас в теме
3. Snorlax 07.06.15 20:01 Сейчас в теме
Доменные учётки?
да, конечно
4. DitriX 2101 08.06.15 16:44 Сейчас в теме
Ну тогда для начала - проверьте все в стационарной 1с, работать будет или нет. Т.е. надо ограничить область. Если и там не работает, то вероятно, что это ваша ошибка и можно разбираться, если там работает, а в мобильной нет- тогда уже будет понятно где копать и что копать.
5. Snorlax 08.06.15 17:17 Сейчас в теме
Так я и написал что через веб всё работает, пропускает всех с доменными учётками без проблем, не работает только с мобильных клиентов
6. DitriX 2101 08.06.15 17:44 Сейчас в теме
Еще раз:
Ну тогда для начала - проверьте все в стационарной 1с, работать будет или нет.
Т.е. тот код, который вызывает веб сервис и вы его тестируете на мобильной платформе - запусите в режиме предприятия на стационарной, и проверьте.
Это не браузер :)
7. Snorlax 08.06.15 19:01 Сейчас в теме
Я не совсем понимаю как я могу это проверить?
какой именно код?
Может я не так выразился, есть клиент для документооборота под android и ios, вот именно в них не работает аутентификация.
8. DitriX 2101 08.06.15 20:10 Сейчас в теме
(7) ну так с этого и надо начинать :)
Тогда сделайте так - создайте пустую базу, зайдите в конфигуратор, далее найдите WS-ссылки в древе, нажмите правой кнопкой - добавить и пропиите путь к всдл, далее - укажите авторизацию. Если все будет ок, то 1с сгенерирует ссылку, иначе будет ошибка.
Отсюда два вывода - если 1с не сможет этого сделать - ищите дальше, проблема глобальная. Если сможете сделать, то тогда проблема только в мобильной.

Тут тоже надо понять - это баг платформы или баг конфы. Для этого - можете проверить написав простейшую конфу и попытаться к ней подключиться по АД.
Если все ок, то тогда пишите в баг трекер разработчикам конфигурации.
Если не пройдет, то пишите в баг трекер разработчикам платформы :)

Тут главное понять - если в стационарной все будет ок, то это однозначно проблема мобильной, если и в стационарной не выйдет, то тогда можно еще покопаться, возможно не верно настроен ИИС. Но вы уже будете знать это на 99%. Ибо в стационарной тоже баги бывают :)
9. Snorlax 08.06.15 20:36 Сейчас в теме
Ок, спасибо, попробую.
Хотелось бы ещё узнать вдруг кто сталкивался с подобным, или у кого-нибудь в принципе работает аутентификация AD через мобильные клиенты.
10. kosea 27.08.15 00:44 Сейчас в теме
подобная проблема , только ДО 2.0.
Вначале думал что мобильая версия настроена на 1,3-1,4 и не пускает в 2.0..
Но на днях вышла мобильная версия в интерфейсе такси и для 2.0.
Проблема аналогичная - не принимает доменную авторизацию
11. kosea 27.08.15 19:21 Сейчас в теме
удалось пробиться: доменная авторизация на IIS
1с мобильный клиент генерит запрос вида https://login:pass@server.ru/bd
В итоге
1) он проходит первую авторизацию на уровне IIS , а потом тот же самый пароль подает для авторизации средствами 1с.
Решение: пользователю установил одинаковый пароль и на уровне домена и на уровне 1с - запустилось.
12. Snorlax 27.08.15 23:06 Сейчас в теме
Я не совсем понял, вы включили проверку подлинности windows на iis, а в 1ске включена внутренняя аутентификация?
Если так, то это не совсем корректно.
По сути нужно, что бы работала доменная-прозрачная аутентификация как с мобильных клиентов, с web интерфейса, так и с толстых/тонких клиентов.
13. kosea 28.08.15 23:17 Сейчас в теме
Да не совсем корректно, придётся при изменении пароля дважды его записать в разные системы, но зато авторизовалось .
Мобильный клиент - https обеспечивает первичную защиту трафика, iis и доменная AD авторизация в купе со политикой сложности паролей, + допавторизация 1С с тем же паролем.
Браузер - https -> iis AD авторизация -> прозрачная авторизация
Клиент - прозрачная AD авторизация
14. Snorlax 29.08.15 01:02 Сейчас в теме
Всё равно до конца не догнал, в самой 1с, какая аутентификация включена?
доменная или внутренняя 1с?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот