----------------
- Added locales for one translation.
[maurits]
- On the aselect-login page, if no user has been created because he
could belong to multiple groups, show options for the user to choose
a group to join.
[maurits]
- Added config option GROUP_ATTRIBUTE, with default
'nlEduPersonHomeOrganizationId'
[maurits]
- Added two config options: MUST_HAVE_GROUP and
MUST_HAVE_EXACTLY_ONE_GROUP, both by default True. Using these
default settings, we refuse to create and authenticate a user when
we cannot extract exactly one group from the credentials.
[maurits]
- Added config option NOT_ACCEPTED_USERS and compare the given name of
the credentials with this black list. We do not authenticate a
blacklisted user.
[maurits]
- Renamed the ALWAYS_UPDATE configuration option to the clearer
UPDATE_AUTHENTICATED_USER.
[maurits]
- Renamed the EXTRACT_ALWAYS configuration option to the clearer
EXTRACT_ON_ALL_PATHS.
[maurits]
- Change config.UPDATE_ALWAYS to True, so we always update the user
properties and group settings, as we by default just react on the
aselect-login page and testcookies page anyway.
[maurits]
- When we do not know a last name, add the first part of the email to
the fullname instead (if that is known).
[maurits]