ARUP-CAS / aiscr-digiarchiv-2

Digitální archiv AMČR
https://digiarchiv.aiscr.cz/
GNU General Public License v3.0
3 stars 0 forks source link

Úprava autentizace uživatelů #252

Closed motyc closed 10 months ago

motyc commented 1 year ago

Je třeba připravit pro připojení na nové řešení podle: https://github.com/ARUP-CAS/aiscr-webamcr/issues/934

Jde v podstatě jen o volání {{amcr_url}}/api/token-auth/ pro získání autentizačního tokenu a {{amcr_url}}/api/uzivatel-info/ pro získání údajů o uživateli.

Struktura vrácených údajů odpovídá https://github.com/ARUP-CAS/aiscr-webamcr/blob/dev/webclient/xml_generator/definitions/amcr.xsd

Oprávnění obsahuje element <amcr:skupina>

albertoh commented 1 year ago

Existuje nejaky testovaci server? Testovaci uzivatele?

motyc commented 1 year ago

Lze testovat na http://192.168.254.30:8080/. Uživatele INCAD a heslo lze použít stejné, jako se používá pro současnou produkci.

albertoh commented 1 year ago

Uzivatel nefunguje :(

http://192.168.254.30:8080/api/token-auth/

vraci { "non_field_errors": [ "Zadanými údaji se nebylo možné přihlásit." ] }

motyc commented 11 months ago

Výsledek testování (19. 10. 2023)

albertoh commented 11 months ago

Presmerovano. Ted pouziva novy zpusob

motyc commented 10 months ago

Test 25. 11. 2023

albertoh commented 10 months ago

nějak divně zlobí automatické odhlašování - občas proběhne velmi rychle, jindy mě to odhlásí, ale nevyskočí alert, takže se to pak chová rozbitě (prázdný modal s informacemi o uživateli); prostý refresh okna mne odhlásí

Po dlouheee badani jsem si vsiml, ze v konfiguraci byla nastavena expirace po 18 vterin :o

motyc commented 10 months ago

Test 30. 11. 2023

Test v Chrome a Firefox (zkoušel jsem i anonymní okno).

albertoh commented 10 months ago

Opraveno.

motyc commented 10 months ago

Potvrzuji, je to ok!