Skip to content
Snippets Groups Projects
Daniel Gerhardt's avatar
Daniel Gerhardt authored
* 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'
18e8d1c1
Forked from ARSnova / ARSnova Backend
479 commits behind the upstream repository.

ARSnova

ARSnova is a modern approach to Audience Response Systems (ARS). It is released under the GPLv3 license, and is offered as a Software as a Service free of charge. Head over to arsnova.eu to see it in action.

ARSnova

ARSnova consists of two projects: the mobile frontend and the backend. This repository contains the backend code. You will find the frontend at thm-projects/arsnova-mobile. However, you do not need to download both repositories in order to get started.

Build Status

Documentation

We provide separate documentations for lectures and students, administrators and developers:

Credits

ARSnova is powered by Technische Hochschule Mittelhessen - University of Applied Sciences.