Sign in process
CORE uses federated login to authenticate users. After a user is successfully authenticated CORE checks the local user database to see if the user exists.
- The user does not exist
The user is inserted in the user table. The mapping of federated attributes to user database fields can be configured inapplication.ini
- The user exists
Update lastlogin timestamp
User roles
The following user roles are defined.
- Guest (not authenticated)
- User (inherits from guest)
- Submitter (inherits from user)
- Presenter (inherits from user)
- Reviewer (inherits from user)
- Chair (inherits from user)
- Admin