Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Авторизация в веб-сервисе 1С

Авторизация в веб-сервисе 1С
Я
   Полотенчик
 
13.04.17 - 14:22
Подскажите как правильно сделать:
Веб-сервисом, написанном на 1С может пользоваться кто угодно, но мне надо понимать кто именно делает запрос, чтобы в зависимости от этого выдавать разный результат. Например, покупатели запрашивают список документов - надо разным покупателям показывать только свои документы. Как в soap запросе передавать, а в 1С отлавливать некий api-key для идентификации каждого пользователя веб-сервисом? В заголовке, или параметром в каждой вызываемой функции, или еще как?
 
 
   КнОпка
 
1 - 13.04.17 - 14:45
(0) Видимо по пользователю, я надеюсь они заходят под логином и паролем ?
   Господин ПЖ
 
2 - 13.04.17 - 14:49
(1) откуда пользователь в 1с возьмется...
   Господин ПЖ
 
3 - 13.04.17 - 14:50
в 1с от него в лучшем случае контрагент есть. а то и вообще "заказ" и все
   Fragster
 
4 - 13.04.17 - 14:51
(2) в БСП есть подсистема внешних пользователей, которую можно использовать для этого (+ rls)
   Полотенчик
 
5 - 13.04.17 - 14:52
http://api.kartoteka.ru/docs/poiskovaya-sistema/3-0/api-soap#2.1.2.1
Вот, например, сначала для аутентификации отправляют логин/пароль в теле запроса, получают ИД сессии, который потом указывают во всех запросах в заголовках.
В 1С можно отловить что было указано в заголовке soap запроса?
   Fragster
 
6 - 13.04.17 - 14:54
(5) нет
   Юрий Лазаренко
 
7 - 13.04.17 - 14:56
(5) Отправляй логин-пароль не в заголовках, а в параметрах. Только шифруй их. В 1С сопоставляй с контрагентом и возвращай ИД сессии.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует