|
Веб-клиент 1С, авторизация через OAuth и OpenID Connect на вход в 1С | ☑ | ||
---|---|---|---|---|
0
Garykom
гуру
21.01.20
✎
21:55
|
Как лучше сделать?
Не из 1С стучаться к другим сайтам, а чтобы в опубликованную базу 1С через браузер заходить. С автоматическим созданием юзера в базе и т.д. |
|||
1
mercur_1c
22.01.20
✎
00:46
|
если есть опыт писать на чем-то то проще до 1с поднять сервис авторизации а потом уже пускать в 1с, в 1с нет механизма серверной oauth2
|
|||
2
Garykom
гуру
22.01.20
✎
00:52
|
(1) Это то понятно что свой до 1С, вопрос как лучше его наваять?
Там вижу дохрена тонких моментов, например этот сервис должен будет как то взаимодействовать с 1С до момента запуска и https://forum.infostart.ru/forum9/topic160958/ Т.е. надо же юзера в базу завести, как это лучше провернуть? |
|||
3
palsergeich
22.01.20
✎
00:56
|
(2) Я сходу могу предолжить только костыль из еще одной базы, которая лежит жопой наружу, но стучится в специально для нее опубликованный внутренний сервис по созданию юзера уже целевойбазы
|
|||
4
palsergeich
22.01.20
✎
00:57
|
А после того как юзер в целевой базе создан -> итить туды, там 1с уже много что может
|
|||
5
palsergeich
22.01.20
✎
00:58
|
Или служебный юзер СоздатьПользователя, который никаких прав не имеет, а только заводит новый элемент в справочнике пользователи
|
|||
6
Garykom
гуру
22.01.20
✎
00:59
|
(3) Та не проще веб или http сервис в основной базе, который доступен только из сервиса авторизации.
|
|||
7
palsergeich
22.01.20
✎
01:00
|
Можно еще х..рить в таблицу users прям в SQL
|
|||
8
palsergeich
22.01.20
✎
01:00
|
(6) можно и так
|
|||
9
Garykom
гуру
22.01.20
✎
01:01
|
(7) Думал над этим да, так типо быстрее будет
|
|||
10
Garykom
гуру
22.01.20
✎
01:03
|
Там еще прикол озвучен, что кол-во лицух ограничено - надо как это это контролировать и выкидывать лишних юзеров.
Ну и если все занято то сообщать и ставить в очередь. |
|||
11
Garykom
гуру
22.01.20
✎
01:04
|
(10)+ По сути это демо-база конфы для желающих потестить перед покупкой.
|
|||
12
Garykom
гуру
22.01.20
✎
01:05
|
(11)+ Нужно сохранять логи кто и когда, иметь инфу для поиска этих кто и т.д.
|
|||
13
palsergeich
22.01.20
✎
01:08
|
(10) Это вроде через ras можно.
Узнать число юзеров и кикать. (12) Это уже как я понимаю будет идти из точки входа. |
|||
14
Garykom
гуру
22.01.20
✎
01:12
|
(13) Угу из точки входа сколько уже сидит юзер в базе и не пора ли кикать.
Короче заморочная в тонкостях задачка. |
|||
15
palsergeich
22.01.20
✎
01:14
|
(14) дату начала сеанса можно получить соответственно и узнать сколько юзертсидит тоже
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |