0
- 23.12.2013 - 11:19
|
Как сформировать строку подключения при использовании аутентификации операционной системы по OLE ?
| |
1
- 23.12.2013 - 13:54
| Вообще-то, это будет гарантировано [b]Windows[/b] ;) | |
2
- 23.12.2013 - 16:48
| (1) Не понял. Не ответ, ни юмор. | |
3
- 23.12.2013 - 16:58
|
2-bvb > Это не юмор. OLE - фирменная технология Windows Corporation. И OLE не проверяет винду на подлинность. | |
4
- 23.12.2013 - 19:53
|
автор про другое спрашивает он имеет в виду способ авторизации пользователя в 1С8 | |
5
- 24.12.2013 - 01:59
| 4-Пацталоцци > Я увидел слова "Аутентификация операционной системы". Это немножко разное с "идентификацией пользователя". Тем более с "авторизацией ...". Ни одного общего слова. | |
6
- 24.12.2013 - 10:56
| (5) Поздравляю! Вы единственный, кто не понял автора | |
7
- 24.12.2013 - 11:14
| 2(6) Он не единственный. | |
8
- 24.12.2013 - 11:25
| какой у нас зеленый дракон. Ему бы еще масхов отсыпал кто [img]http://www.4h4.ru/uploads/posts/2012-06/1340729833_6fiur8xfb6s.jpg[/img] | |
9
- 24.12.2013 - 11:43
|
(8) Домашний питомец? Акститесь так над животинкой издеваться. (7) Открываем конфигуратор 8-ки. Пользователи. Смотрим, как подписан чекбокс: "Аутентификация операцонной системы". По сути вопроса может кто сказать? Мне самому интересно, так как я не в курсе | |
10
- 24.12.2013 - 11:51
| [img]http://img01.chitalnya.ru/upload2/175/23162998910993.png[/img] | |
11
- 24.12.2013 - 11:56
|
0-bvb > Да точно также, как и при 1С-ной авторизации, ИМХО. Логин указывать так: "\\название домена\учётка". | |
12
- 24.12.2013 - 12:07
| [img]http://www.monstras.lt/uploads/posts/2012-02/thumbs/monstras.lt_acid-picdump-97-foto_64.jpeg[/img] | |
13
- 24.12.2013 - 12:40
|
[img]http://autobalagan.ru/wp-content/uploads/2010/04/Doctor.jpg[/img] и тебя вылечат ... (с) ИВМП | |
14
- 24.12.2013 - 12:45
| (11+): Т.е. - точно так же, как данный логин отображается в конфигураторе. Ну и пароль тоже доменный, естественно... | |
15
- 24.12.2013 - 13:17
|
14-DeiMos > Точно-точно? В чем вообще смысл сетевого адреса? В том, что вызываемый сервер 1С запрашивает сетевой адрес клиента, и разрешает/отвергает доступ, сверяясь со списком. Не запрашивая при этом никакого логина/пароля. Иначе говоря: логин/пароль это идентификация юзера, сетевой адрес есть идентификация рабочей станции (рабочего места). Разумеется, я не знаю программный способ реализации этого механизма, но что-то подсказывает, что сервер 1С не будет воспринимать логин как сетевой адрес. А тупенько так проверит вначале проверит списочек разрешенных сетевых адресов, и если не найдет такового, будет проверять список логинов. Для чего либо поищет параметр в командной строке, либо (при интерактивном вызове) выкинет окошко авторизации. | |
16
- 24.12.2013 - 13:28
|
15-VZ > ЛЮБОЙ логин 1С8 - рассматривает как сетевой адрес. (Т.е. по умолчанию - параметр запуска 1С8.exe /WA+ , если жёстко не указано /WA- ). И только если такой доменный адрес не найден - ищется такой юзер базы 1С. | |
17
- 24.12.2013 - 13:29
|
+(15) Поправляю последнюю фразу: Для чего поищет параметр в командной строке, и если не найдет введенный логин[/пароль] (введен неправильно, или отсутствует) выкинет окошко авторизации. | |
18
- 24.12.2013 - 13:32
|
Сорри, точнее будет так: ЛЮБОЙ логин 1С8 - рассматривает (пытается рассмотреть) как "\\домен\доменная учётка". (Т.е. по умолчанию - параметр запуска 1С8.exe /WA+ , если жёстко не указано /WA- ). И только если такая доменная учётка не найдена (хотя бы по банальной причине отсутствия или неправильной расстановки слешей в логине) - ищется одноимённый юзер в базе 1С. | |
19
- 24.12.2013 - 13:34
|
17-VZ > "Для чего поищет параметр в командной строке" - ну да. Или в строке соединения к OLE. Что автору и требовалось. Короче, автор, указывай /N"\\домен\учётка" /P"доменный пароль" и всё будет гуд. | |
20
- 24.12.2013 - 13:51
| 19-DeiMos > Насчет ключа /WA ты прав, насчет логина как сетевого адреса, ИМХО, фантазия. В документации этого нет. В различных разъяснениях (напр. [url]http://infostart.ru/public/104654/[/url] ) - тоже | |
21
- 24.12.2013 - 13:57
| [img]http://www.kadett.in.ua/forum/index.php?PHPSESSID=0013937928e59f7cda8cc86e42243dea&action=dlattach;topic=62.0;attach=28723;image[/img] | |
22
- 24.12.2013 - 14:03
| 19-DeiMos > И причем здесь, извини, "доменный пароль" (или идентификация пользователя в рабочей группе), если без регистрации на сервере (не "сервере 1С") командная строка вообще не дойдет для исполнителя на этом сервере? Ни для какого, в том числе и "сервера 1С")? Винда тупо не разрешит лазать в системе. | |
23
- 24.12.2013 - 14:08
| 22-VZ > Да, видимо ты прав. Пароль нужен не доменный, а от базы 1С. | |
24
- 24.12.2013 - 14:16
|
Короче, только что проверил лично!!!! Всё работает!!!!!: "C:\Program Files\1cv82\common\1cestart.exe" USR="\\домен\доменнаяУчётка" /IBName"Имя базы в списке баз" /P"Пароль мой в этой базе" | |
25
- 24.12.2013 - 14:33
|
24-DeiMos > Во, другое дело ;) А сработает, если "\\домен\доменнаяУчётка" для винды не существует (или не доступен, или ломишься с другого компа)? Т.е., точно 1С верит командной строке, не проверяя юзера (WMI)? | |
26
- 24.12.2013 - 14:38
|
25-VZ > Только что проверил. Не сработает. Более того, если ты в винде авторизован не под этим USR, то обязательно в параметрах подключения нужно указывать кроме USR=.... также PWD="доменный пароль". | |
27
- 24.12.2013 - 16:58
| 26-DeiMos > Воот... А посему автору ветки нужно учесть сей момент ;) | |
28
- 27.12.2013 - 18:42
|
(26) Так какой надо указывать пароль доменный и в базе? А если в базе не стоит "Аутентификация 1С предприятия ?" | |
| Интернет-форум Краснодарского края и Краснодара |