Zadanie #1544

UserService

Added by Łukasz Waśkiewicz over 7 years ago. Updated almost 7 years ago.

Status:ZamkniętyStart date:2017-02-02
Priority:NormalnyDue date:
Assignee:Michał Komar% Done:

0%

Category:backend
Target version:0.3
Developer:Łukasz Waśkiewicz Tester:Michał Komar

Description

zaprojektować userService i hierarchię uprawnień


Related issues

Precedes Jupiter - Zadanie #1547: Przygotowanie modelu danych Zamknięty 2017-02-03 2017-02-03
Precedes Jupiter - Zadanie #1554: Serwis do zarządzania użytkownikami Zamknięty 2017-02-03 2017-02-03

Associated revisions

Revision d5a66265
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 userCatalog security integration

Revision aac4b994
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 integracja hierarchia ról i JWT

Revision 680204b0
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 poprawki

przepakietowanie, przesunięcie hierarchii ról do propertisów, zmiana z
Secured na PreAuthorize

Revision 551ae50a
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 przepakietowanie

Revision 69f2501c
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 poprawa literówki

Revision 8f99cff7
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 zmiana nazw uprawnień

Revision b0436451
Added by Łukasz Waśkiewicz over 7 years ago

refs #1544 zmiana przekazania ról do jwt

Revision b8defe0f
Added by Michał Komar about 7 years ago

refs #1544: Umożliwienie zmiany hasła

Revision e5670afe
Added by Michał Komar about 7 years ago

refs #1544: Strona z informacjami o użytkowniku

Komponent do wyświetlania użytkownika powinien zawierać także możliwość
edycji. Wszystko jest sterowane parametrami.

Revision df721779
Added by Michał Komar about 7 years ago

refs #1544: Strona z informacjami o użytkowniku

History

#1 Updated by Łukasz Waśkiewicz over 7 years ago

  • Status changed from Nowy to Testowanie
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

#2 Updated by Michał Komar over 7 years ago

  • Category set to backend
  • Status changed from Testowanie to Odpowiedź
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz
  • Target version set to 0.3
Mam kilka uwag:
  • JupiterSecurityConfig.roleHierarchy - warto przenieść hierarhyRepresentation do propertiesów, będzie czyściej i od razu będzie widać jak wygląda hierarchia
  • RoleHierarchyVoter.rolePrefix - wydaje mi się, że jest to potrzebne, żeby korzystać z @Secured. Chyba umawialiśmy się na PreAuthorize, gdzie explicit podaje się hasRole lub hasAuthority
  • JupiterPermision, JupiterRole, JupiterUser, JupiterUserRole - przenieść do podpakietu "security"

#3 Updated by Michał Komar over 7 years ago

#4 Updated by Łukasz Waśkiewicz over 7 years ago

  • Status changed from Odpowiedź to Rozwiązany
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

poprawione

#5 Updated by Michał Komar over 7 years ago

  • Precedes Zadanie #1554: Serwis do zarządzania użytkownikami added

#6 Updated by Michał Komar almost 7 years ago

  • Status changed from Rozwiązany to Zamknięty

Also available in: Atom PDF