|
HTTP сервис авторизация | ☑ | ||
|---|---|---|---|---|
|
0
lite777
08.11.22
✎
14:46
|
Здравствуйте, создал и опубликовал НTTP сервис 1С в базе1 , теперь хочу обратиться к нему из базы2 , Вопрос Логин-пароль просто указывать от какого то служебного пользователя из опубликованной базы1 ?
HTTPСоединение = Новый HTTPСоединение( "сайт.ru",443,"admin","Пароль" , , , Новый ЗащищенноеСоединениеOpenSSL(), Ложь); Заголовки = Новый Соответствие(); Заголовки.Вставить("Content-Type", "application/json; charset=UTF-8"); Заголовки.Вставить("Authorization", "Basic saGt0YWo2WVp0RjZycFpUMWV3SGgzc1dMRnpKVA==" ); //логин:пароль в бэйс64 HTTPЗапрос = Новый HTTPЗапрос("/api/orders",Заголовки); //сервис /шаблон |
|||
|
1
lite777
08.11.22
✎
14:50
|
Путь должен быть такой вроде- HTTP://<ИмяСервера>:<порт>/<ИмяПриПубликации>/hs/<КорневойURL>/<Шаблон>
|
|||
|
2
asady
08.11.22
✎
15:11
|
(0) например вася с правами с гулькин нос с помощью твоего сервиса сможет получить данные, которые ему были недоступны в базе?
|
|||
|
3
lite777
08.11.22
✎
15:16
|
(2) Ну а как вообще происходит авторизация на стороне хттп сервиса 1с ?
|
|||
|
4
Сергиус
08.11.22
✎
15:43
|
(0)[Вопрос Логин-пароль просто указывать от какого то служебного пользователя из опубликованной базы1 ?]
Да, пользователь из базы. Вопрос только, будут ли у него права на дальнейшие действия.. |
|||
|
5
craxx
08.11.22
✎
18:02
|
(0) в файле default.vrd укажи пользователя под которым сервис будет стартовать
|
|||
|
6
Сергиус
08.11.22
✎
20:20
|
(5)Не всегда это хорошо. Особенно если через браузер в базе работают.
|
|||
|
7
craxx
09.11.22
✎
06:50
|
(6) Отдельную публикацию под HTTP-сервисы сделать не судьба?
|
|||
|
8
ass1c
09.11.22
✎
09:25
|
Я под каждый http сервис создаю отдельного пользователя (в базе с сервисом), с правами на этот http сервис (ну и + дополнительные необходимые права). И уже под ним ломлюсь в http сервис
|
|||
|
9
lite777
09.11.22
✎
10:38
|
Спасибо ,попробую
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |