History | View | Annotate | Download (7.7 kB)
Dynamic third party signup url
Additional multiple auth methods fixes and tests
Merge branch 'devel-0.13' into multipleauthmethods
Conflicts: snf-astakos-app/astakos/im/context_processors.py snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/target/local.py snf-astakos-app/astakos/im/target/shibboleth.py...
Allow multiple login methods per account
Merge remote-tracking branch 'origin/0.12' into devel-0.13
Conflicts: snf-astakos-app/astakos/im/activation_backends.py snf-astakos-app/astakos/im/api/admin.py snf-astakos-app/astakos/im/auth_backends.py snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/functions.py...
Enable inactive shibboleth users to change email
Refs: #3041
Updated shibboleth workflow (enable user change email before activation)
Special handling for login failure messages
Return BadResponse if shibboleth returns empty SHIB_EPPN
Customize third party signup form fields
Refine shibboleth signup mechanism
Back up file
Merged demo
Remove obsolete import
Explicitly allow only POST and GET requests
Fix code formatting to conform to the PEP 8 style guide
remove unused imports & code refinement
remove obsolete import
use status specific wrappers for adding messages
register email returned by shibboleth (either as a primary or additional email)
Refs: #2416
remove get_or_create_user
ask acknowledgment for switching local account to shibboleth one
Ratelimit login attempts
Refs: #2267
support shibboleth with invitations & enable modifyuser command to remove a user group
Refs: #2167
add support for groups
change authentication methods: progress I
Repo refactor and webproject hooks fixes