|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар, Шаблон это протокол. То есть ты пишешь руками протокол SSO и сервер идентификации, Так? Вот пример атрибутов юзаеря Код: java 1. 2. 3.
Но если руками, то взломают все твои 100 сервисов. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2021, 14:32 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Вот в протоколе SAML Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
А в твоем собственном протоколе можно хоть шариковой авторучкой на промокашке в ресторане. Логично? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2021, 14:40 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Но если руками, то взломают все твои 100 сервисов. Не? это как? авторА в твоем собственном протоколе можно хоть шариковой авторучкой на промокашке в ресторане. Логично? походу я выразился не правильно или объяснил не правильно... смотрите есть класс/объект class UserDataDto{ private String name; private String email; private String phone; } как передать одному клиенту нейм и еМейл, другому все три? иными словами как сформировать такой объект? можно воспользоваться @JsonInclude(Include.NON_NULL) но как сделать это значение нулем? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2021, 18:50 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар, 1. "скажи фразу уж" - я изобретаю протокол и готовые не изучал. Че ты шифруешься. Говори откровенно. 2.как вариант есть стримы. Очень современно. На входе стрим объектов Х а выходе Y. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2021, 07:57 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, или 3. Мы говорим о разных вещах... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2021, 17:19 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Музаффар, 1. "скажи фразу уж" - я изобретаю протокол и готовые не изучал. Че ты шифруешься. Говори откровенно. 2.как вариант есть стримы. Очень современно. На входе стрим объектов Х а выходе Y. Не? один из готовых jackson ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 20:34 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Внимательно посмотрите на то что имеете. У вас требование передавать различный набор полей, но контейнер данных (UserDataDto) ригидный. Просто используйте другую структуру данных, погибче, например Map, тогда задачка сойдется с ответом. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 21:22 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Мы топчемся на месте. Просто автор не может никак рассказать контракт. Что ему надо? На вход - schema-less xml/json. На выходе - вполне себе фиксированный POJO. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 21:49 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
mayton, Если так, то три буквы sso тут вообще в топике лишние. Либо задача сводится к простейшему преобразованию DTO либо sso обсуждать. Решений конечно много. Понять бы автора). Он боится разговаривать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 22:14 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Решений 100500. Просто автор хочет найти панацею или волшебный компонент который магическим образом решит задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 22:18 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
mayton, Согласен. Простейший вариант вопроса звучит так: - есть DTO с адресом и мылом. Как не отправить клиенту упоминание о мыле? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2021, 23:24 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
авторВнимательно посмотрите на то что имеете. У вас требование передавать различный набор полей, но контейнер данных (UserDataDto) ригидный. Просто используйте другую структуру данных, погибче, например Map, тогда задачка сойдется с ответом. тоже вариант... авторМы топчемся на месте. Просто автор не может никак рассказать контракт. Что ему надо? На вход - schema-less xml/json. На выходе - вполне себе фиксированный POJO. Так? точняк, стоим на одном месте. я уже несколько раз говорил вроде, во входе объект с данными + шаблон/маска в виде xml/json на выходе некий json по шаблону/маске шаблон/маска #1: Код: xml 1. 2. 3. 4. 5.
шаблон/маска #2: Код: xml 1. 2. 3. 4. 5.
сам дто Код: java 1. 2. 3. 4. 5. 6. 7. 8.
далее объект на основе данных из бд Код: java 1.
далее по маскам долен быть такой результат по шаблону/маске #1: Код: xml 1. 2. 3. 4. 5.
по шаблону/маске #2: Код: xml 1. 2. 3. 4. 5.
авторЕсли так, то три буквы sso тут вообще в топике лишние. тут наверно мой косяк, т.к. вопрос большей части не относится к реализацию SSO в целом, но в моем контексте на самом деле используется при реализации ссо точнее из сервера ресурсов и ссо тут не причем. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 08:15 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар, >тоже вариант... = ну дак делай и отпишись. И забудь про свои маски. Маска это реализация и метод решения который ты предложил. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 09:32 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Если говорить про маски, то ты хочешь чтобы новый клиент-СЕРВИС тебя ночью запросил поле "имясобакихозяина" и ты ночью начал его сервису его отдавать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 09:36 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Если говорить про маски, то ты хочешь чтобы новый клиент-СЕРВИС тебя ночью запросил поле "имясобакихозяина" и ты ночью начал его сервису его отдавать? для подключение нового сервиса сначала согласуется структура данных, и как бы все. и просто так они не могут запросит что то ещё. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 09:46 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар, Если согласовывается, тогда подходит не такой шаблон а аннотация или изменение кода маппинга или... То есть при новом клиенте требуется программист. Устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 09:56 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Музаффар, Если согласовывается, тогда подходит не такой шаблон а аннотация или изменение кода маппинга или... То есть при новом клиенте требуется программист. Устраивает? согласовывается макет данных же вот что реализован, только фильды берутся с БД, но идея та же Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 10:04 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар, Ок. Делайте совет fixxer а мы подумаем. ТЗ родили наконец (самопальный протокол) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 10:20 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар, Предложение1 - стримы Предложение2 - ModelMapper ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 10:46 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, пока вот такой вариант придумал, ну скорее можно оптимизировать Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 09:45 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Чтоб не писать много @Setter/@Getter.... там кажется можно просто @Data написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 10:42 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
ТС была рефлексия и есть рефлексия. Что изменилось то? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 11:09 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, В том то и дело пока не смог уходить от рефлексии... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 13:52 |
|
Передаваемые данные при реализации SSO
|
|||
---|---|---|---|
#18+
Музаффар PetroNotC Sharp, В том то и дело пока не смог уходить от рефлексии... Смотри выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 14:50 |
|
|
start [/forum/topic.php?fid=59&msg=40072572&tid=2120436]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
426ms |
get tp. blocked users: |
2ms |
others: | 371ms |
total: | 886ms |
0 / 0 |