Текущее время: Вс, июл 20 2025, 23:24

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 12:01 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 16 2008, 10:32
Сообщения: 53
Коллеги, приветствую.
Возник вопрос по ведению и хранению паролей в Z таблице. Как зашифровать пароль - это все умеем, там свой алгоритм. меня интересует, можно ли сгенерировать ракурс ведения к таблице, чтобы в поле (пусть будет)"Пароль" выводились "*", а не то, что вбивает юзер.
Вторая часть - это хранение. После того как юзер ввел пароль, его нужно зашифровать и переложить в другое поле этой же таблицы(пусть будет имя "Хэш"), а из поля "Пароль" значение потереть. Есть идея, что эта часть делается через события, иначе править генереный код придется.
Есть какие нибудь предположения по этим вопросам?

_________________
Ужинать надо с тем, с кем собираешься завтракать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 13:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
lexxyar написал(а):
Коллеги, приветствую.
Возник вопрос по ведению и хранению паролей в Z таблице.

А чем саповские пароли провинились? :shock:
Цитата:
чтобы в поле (пусть будет)"Пароль" выводились "*"

В свойствах поля убрать галочку "поле вывода" или в PBO-логике экрана для поля установить SCREEN-OUTPUT = 0. Событиями это не сделаешь.
Цитата:
Есть идея, что эта часть делается через события, иначе править генереный код придется.

Событие 01 или 08
Но лучше для ведения паролей сделать отдельную транзакцию, над экраном которой можно поработать вручную.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 14:06 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 16 2008, 10:32
Сообщения: 53
Удав написал(а):
А чем саповские пароли провинились? :shock:

Не провинились. Это пароли для авторизации на сервере через вебсервис.

Цитата:
В свойствах поля убрать галочку "поле вывода" или в PBO-логике экрана для поля установить SCREEN-OUTPUT = 0. Событиями это не сделаешь.

Вообще 2 поля не случайно. Поле "Пароль" - это именно для ввода пароля. Это значение нигде храниться не будет. Оно только для ввода данных юзера. В момент сохранения введенный пароль будет шифроваться и ложиться в поле "Хеш", а из поля "Пароль" данные потрутся

Цитата:
Событие 01 или 08
Но лучше для ведения паролей сделать отдельную транзакцию, над экраном которой можно поработать вручную.

Этого и пытаюсь избежать. По сути сап умеет почти все, что нужно для такой таблицы. Скорее не хватает знаний, чтобы сделать именно интерфейс стандартными средствами, не ломая при этом сгенереный код. Но, кажется, ничего не получится со "*", не ломая сгенерированного. Нигде в настройках не нашел свойства для поля пароля :(

_________________
Ужинать надо с тем, с кем собираешься завтракать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 14:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
screen-invisible = 1


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 14:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
lexxyar написал(а):
Это пароли для авторизации на сервере через вебсервис.


Что за задача такая, что пароль должен храниться в SAP-системе?

lexxyar написал(а):
Но, кажется, ничего не получится со "*", не ломая сгенерированного. Нигде в настройках не нашел свойства для поля пароля :(

В Генераторе ведения таблиц пункт меню "Среда-Модификация-Экраны ведения".

_________________
С уважением,
Удав.


Последний раз редактировалось Удав Ср, дек 04 2013, 15:18, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 15:12 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
lexxyar написал(а):
Удав написал(а):
Но лучше для ведения паролей сделать отдельную транзакцию, над экраном которой можно поработать вручную.
Этого и пытаюсь избежать. По сути сап умеет почти все, что нужно для такой таблицы. Скорее не хватает знаний, чтобы сделать именно интерфейс стандартными средствами, не ломая при этом сгенереный код.
Нередко разработка и сопровождение Z-программы менее геморный процесс, чем впихивание такой программы в стандратное САПовское средство.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 17:39 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
--Не провинились. Это пароли для авторизации на сервере через вебсервис.

У нас по другому сделано: на телефон что прописан на пользователе отправляется СМС со сгенерированным(каждый раз новым) паролем.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Ср, дек 04 2013, 18:23 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
А для отправки смс используется интернет шлюз?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Чт, дек 05 2013, 10:13 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 16 2008, 10:32
Сообщения: 53
смс - это круто, но в моем случае человеческий фактор исключается.
Удав, это задача по обмену документами. По сути, вебсервис сам имеет пользователя, но на стороне отправителя(там не сап) есть еще авторизация контрагентов, для того чтобы не получить чужие документы(как я понял).

Вообще, если честно, изначально в задаче этих пользователей не было... они появились позже, когда заказчик все-таки понял, что он хочет. как всегда, собственно :D

_________________
Ужинать надо с тем, с кем собираешься завтракать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Чт, дек 05 2013, 10:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
lexxyar написал(а):
По сути, вебсервис сам имеет пользователя, но на стороне отправителя(там не сап) есть еще авторизация контрагентов, для того чтобы не получить чужие документы(как я понял).

По-хорошему на стороне SAP их не нужно.
Достаточно на стороне web-сервиса проводить авторизацию и корректно формировать условия выборки.
По крайней мере мы так у себя планируем сделать.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Чт, дек 05 2013, 11:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 16 2008, 10:32
Сообщения: 53
Удав написал(а):
По-хорошему на стороне SAP их не нужно.
Достаточно на стороне web-сервиса проводить авторизацию и корректно формировать условия выборки.
По крайней мере мы так у себя планируем сделать.

В последнее время по хорошему не получается. Заказчику было мало авторизации только на стороне вебсервиса.

_________________
Ужинать надо с тем, с кем собираешься завтракать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице
СообщениеДобавлено: Чт, дек 05 2013, 11:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
lexxyar написал(а):
В последнее время по хорошему не получается. Заказчику было мало авторизации только на стороне вебсервиса.

Ну если заказчик бюджет увеличил - то любой каприз за его деньги :)
Как вариант - выдавать каждому пользователю свою учетную запись в SAP.
Это намного более защищенный вариант ;)

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ведение и хранение паролей в Z таблице  Тема решена
СообщениеДобавлено: Чт, дек 05 2013, 11:58 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 16 2008, 10:32
Сообщения: 53
Удав написал(а):
Как вариант - выдавать каждому пользователю свою учетную запись в SAP.
Это намного более защищенный вариант ;)

Это не вариант, ибо логин пароль проверяется на другой стороне после того, как авторизировался вебсервис. Сап никому не скажет пароль юзера. К тому же каприз уже решен. Остался вопрос с ведением. Очень не хочется писать еще одну программу по ведению настроечной таблицы.

_________________
Ужинать надо с тем, с кем собираешься завтракать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB