ODK Aggregate - přidání nového usera neumožní změnit jeho heslo #226

Closed
opened 2018-03-16 22:23:55 +01:00 by Podhorecky · 8 comments
Podhorecky commented 2018-03-16 22:23:55 +01:00 (Migrated from git.spotter.cz)

jsem zalogovaný jako Admin, v administraci jsem chtěl přidat nového usera spotter.

toho jsem přidal, uložil (ještě ez zadaného hesla)

pak jsem kliknul na změnit heslo a chtěl zadat heslo.

Okénko hesla se nechce uložit jde jen zavřít.

Po druhém otevření opakovaně ukazuje chybovou hlášku

JSON change-password request to https://127.0.0.1:8415/aggregate/ssl/user-manage-passwords failed

jsem zalogovaný jako Admin, v administraci jsem chtěl přidat nového usera spotter. toho jsem přidal, uložil (ještě ez zadaného hesla) pak jsem kliknul na změnit heslo a chtěl zadat heslo. Okénko hesla se nechce uložit jde jen zavřít. Po druhém otevření opakovaně ukazuje chybovou hlášku **JSON change-password request to https://127.0.0.1:8415/aggregate/ssl/user-manage-passwords failed**
Disassembler commented 2018-03-16 22:31:24 +01:00 (Migrated from git.spotter.cz)

Hm. To je úplně stejná příčina jako u #224 a je to v pořadí celkem čtvrtý problém, kdy Aggregate není schopno trefit URL. Dva podobné problémy jsem řešil už během integrace a při té příležitosti koukal, zda se na ODK Aggregate provozovaným za proxy serverem již někdo neptal. Od roku 2011 jsem našel asi dvacet různých threadů a nula různých řešení. Mám obavu, že to budeme muset řešit odlišně než jak to máme u všech ostatních aplikací :/ Vyspím se na to a zkusím to přes víkend vymyslet.

Hm. To je úplně stejná příčina jako u #224 a je to v pořadí celkem čtvrtý problém, kdy Aggregate není schopno trefit URL. Dva podobné problémy jsem řešil už během integrace a při té příležitosti koukal, zda se na ODK Aggregate provozovaným za proxy serverem již někdo neptal. Od roku 2011 jsem našel asi dvacet různých threadů a nula různých řešení. Mám obavu, že to budeme muset řešit odlišně než jak to máme u všech ostatních aplikací :/ Vyspím se na to a zkusím to přes víkend vymyslet.
Disassembler commented 2018-03-17 16:13:23 +01:00 (Migrated from git.spotter.cz)

mentioned in commit 398fd6351bac697b1e8d1d40554b8f0645e0a2e6

mentioned in commit 398fd6351bac697b1e8d1d40554b8f0645e0a2e6
Disassembler commented 2018-03-17 16:43:51 +01:00 (Migrated from git.spotter.cz)

mentioned in commit f436a00223

mentioned in commit f436a00223a06a6d62ff9b8f665dda73663a8425
Disassembler commented 2018-03-17 17:00:27 +01:00 (Migrated from git.spotter.cz)

Tak snad už definitivně opraveno v commitu f436a002. Už jsem viděl hodně debilních návrhů pro práci s URL a HTTP hlavičkami, ale ODK Aggregate vede na plné čáře. Kombinuje tři různé způsoby, takže jsem nakonec musel nastavit Tomcat tak, aby podvrhoval parametry spojení pro každý transportní kanál zvlášť, abych Aggregate donutil si myslet, že sedí přímo na koncových bodech, na které chodí požadavky.

Tak snad už definitivně opraveno v commitu f436a002. Už jsem viděl hodně debilních návrhů pro práci s URL a HTTP hlavičkami, ale ODK Aggregate vede na plné čáře. Kombinuje tři různé způsoby, takže jsem nakonec musel nastavit Tomcat tak, aby podvrhoval parametry spojení pro každý transportní kanál zvlášť, abych Aggregate donutil si myslet, že sedí přímo na koncových bodech, na které chodí požadavky.
Disassembler commented 2018-03-17 17:00:28 +01:00 (Migrated from git.spotter.cz)

closed

closed
Disassembler commented 2018-03-17 17:01:21 +01:00 (Migrated from git.spotter.cz)

mentioned in issue #230

mentioned in issue #230
Disassembler commented 2018-03-17 17:01:50 +01:00 (Migrated from git.spotter.cz)

mentioned in issue #232

mentioned in issue #232
Disassembler commented 2018-03-17 17:06:42 +01:00 (Migrated from git.spotter.cz)

mentioned in issue #229

mentioned in issue #229
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Spotter-Cluster/Spotter-VM#226
No description provided.