Skip to content
Snippets Groups Projects
Commit 18e8d1c1 authored by Daniel Gerhardt's avatar Daniel Gerhardt
Browse files

Refactor authentication management

* AuthenticationProvider-agnostic User object allows access to common
  user attributes: userId, loginId, authProvider, etc.
* Auto-create UserProfiles for external accounts
* Use userId (instead of loginId) for permission checks
* Use custom implementation for Pac4j integration
  (remove org.pac4j.spring-security-pac4j)
* Move authentication logic from controller to service layer
* Remove user room role handling
* Rename targetDomainType 'session' to 'room'
parent 219bcea7
Showing
with 643 additions and 284 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment