|
Отключение basic авторизации для http сервисов в 1с 8 | ☑ | ||
---|---|---|---|---|
0
EarthsSoul
22.03.17
✎
12:16
|
Добрый день
Вот вопрос для гуру 1с и веб разработки. Возможно ли в 1с для http сервисов отключить basic авторизацию и сделать api key ? |
|||
1
Fragster
гуру
22.03.17
✎
12:18
|
да
|
|||
2
EarthsSoul
22.03.17
✎
12:45
|
(1) как это делается ?
|
|||
3
Fragster
гуру
22.03.17
✎
13:07
|
(2) отключаешь авторизацию в файле .vrd, реализуешь логику в модуле сервиса.
Еще, возможно, можно придумать что-то с openid, но не пробовал. Еще можно сделать проксирование и проверку и замену api key на имя пользователя и пароль с помощью чего-то в середине (php, node, etc) |
|||
4
EarthsSoul
22.03.17
✎
13:15
|
Если речь идет о том что бы вписать логин и пароль в default.vrd
В данном тэге отключить ? <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/MSG" ib="File="D:\melSbor\workbase";"> |
|||
5
EarthsSoul
22.03.17
✎
13:17
|
То могу сказать что это очень плохой вариант так как планируется подключение по тонкому или веб клиенту а там получается что не будет возможности подключиться к базе под нормальным логином паролем ))
|
|||
6
h-sp
22.03.17
✎
13:17
|
(4) ib="File="D:\melSbor\workbase" дописать здесь логин и пароль
|
|||
7
h-sp
22.03.17
✎
13:19
|
(4) только не для базы, а для сервисов
|
|||
8
EarthsSoul
22.03.17
✎
13:20
|
(7) вот это пробовал, но возможно что то не так заполнял у вас такой опыт был ?
|
|||
9
Fragster
гуру
22.03.17
✎
13:22
|
(8) две публикации - одна для тонкого и вебклиентов - с авторизацией, вторая - только для http сервисов - без авторизации
|
|||
10
Юрий Лазаренко
22.03.17
✎
13:22
|
(4) Сделайте два default.vrd на одну базу, с разными алиасами. Под одним запускайте обычных пользователей, под другим - http-сервисы.
|
|||
11
Fragster
гуру
22.03.17
✎
13:28
|
еще в публикации для сервисов нужно указать юзера без прав на запуск какого либо клиента и с правами только на нужные сервисы.
|
|||
12
EarthsSoul
22.03.17
✎
13:31
|
Я так понимаю что default.vrd создается Адмнистрирование и Публикация на веб сервере и там указывается каталог, и получается один файл default.vrd, как создать несколько ? И почему все несколько будут работать ?
|
|||
13
EarthsSoul
22.03.17
✎
13:42
|
Ребята подскажите как сделать два default.vrd ?
то что это можно сделать через два этих файла я тоже думал, а как их сделать два не знал, вот потому и спрашиваю ... |
|||
14
EarthsSoul
23.03.17
✎
05:08
|
Так и в поддержание темы пишу что она по прежнему актуальна :)
|
|||
15
EarthsSoul
23.03.17
✎
05:45
|
В дериктории Apache 2.2 есть каталог
conf и в ней файл httpd.conf в этом файле указаны публикации веб сервисов в Apache. В том числе и 1с, вот в ней уже можно указать на несколько ссылок на разные default.vrd. В общем я предполагал что каждая новая публикация заменяет предыдущую но, нет 1с не заменяет и можно указать несколько. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |