Commit message (Expand)AuthorAgeFilesLines
* support multiple values (+ planet/universe fields)Pavlos Ratis2013-09-252-23/+44
* add Gravatar supportPavlos Ratis2013-09-243-1/+9
* fix pep8 errorsPavlos Ratis2013-09-231-5/+10
* Replace django-auth-ldap with ldapdb-based auth backend.Michał Górny2013-09-221-1/+4
* Import ACLField from our forked django-ldapdb.Michał Górny2013-09-171-1/+2
* Use context managers to clean up settings.DATABASES after binds.Michał Górny2013-09-121-208/+210
* fix misc pep8 errorsPavlos Ratis2013-09-083-70/+89
* move password and email settings to another pagePavlos Ratis2013-09-043-14/+86
* add support for user settingsPavlos Ratis2013-09-013-8/+246
* Add tests for ldapuser and get_bound_ldapuserTheo Chatzimichos2013-08-281-3/+0
* Fix flake8 errorsTheo Chatzimichos2013-08-264-27/+30
* switch back to non-relative imports, they proved to be confusingTheo Chatzimichos2013-08-256-24/+25
* Move OkupyError to okupy/__init__Theo Chatzimichos2013-08-251-1/+1
* Store SSH handler list in settings.Michał Górny2013-08-251-5/+1
* Support authentication using SSH.Michał Górny2013-08-252-0/+38
* Introduce the concept of auth handlers.Michał Górny2013-08-251-0/+8
* Switch ciphers to output urlsafe base64.Michał Górny2013-08-211-1/+1
* Move crypto-related stuff to okupy.crypto.Michał Górny2013-08-213-4/+4
* Move RevokedToken to common and make it more universal.Michał Górny2013-08-211-3/+3
* Move session ID encryption, decryption & validation to SessionRefCipher.Michał Górny2013-08-212-29/+8
* ssl_auth: check decrypted session ID validity.Michał Górny2013-08-202-10/+12
* SSL auth: decrypt session ID in forms cleanup.Michał Górny2013-08-202-4/+14
* Add @anonymous_required decoratorTheo Chatzimichos2013-08-191-1/+3
* Improvements in signup/activate views:Theo Chatzimichos2013-08-191-15/+24
* Remove try/except block, ldap connection check is performed alreadyTheo Chatzimichos2013-08-191-6/+1
* check if the passwords match in form.is_valid()Theo Chatzimichos2013-08-192-3/+8
* Revoke OTP tokens in views rather than backends.Michał Górny2013-08-191-0/+8
* login: ask only for password when upgrading auth.Michał Górny2013-08-192-5/+21
* login: give a proper info() message when asking for strong auth.Michał Górny2013-08-191-7/+10
* Merge pull request #69 from mgorny/otp-ldapTheo Chatzimichos2013-08-191-5/+7
| * Bind properly for *OTP setup.Michał Górny2013-08-181-5/+7
* | update models with the new attributesPavlos Ratis2013-08-181-5/+8
* rename accounts_lists view to listsPavlos Ratis2013-08-182-4/+4
* add url tag to templatesPavlos Ratis2013-08-181-5/+5
* Merge pull request #66 from mgorny/otp-ldapTheo Chatzimichos2013-08-172-2/+3
| * Use LDAP as secret backend for OTP.Michał Górny2013-08-182-2/+3
* | Merge pull request #63 from dastergon/improve_lists_viewTheo Chatzimichos2013-08-172-16/+14
|\ \ | |/ |/|
| * add per-view caching on listsPavlos Ratis2013-08-171-0/+2
| * improved dev lists viewPavlos Ratis2013-08-172-16/+12
* | Add @strong_auth_required decorator.Michał Górny2013-08-171-2/+7
* | Reuse @require_POST decorator from django.Michał Górny2013-08-171-4/+2
* | OpenID: make nonce creation atomic.Michał Górny2013-08-171-6/+8
* | Fix handling timedeltas in use_nonce().Michał Górny2013-08-171-1/+1
* | Merge pull request #61 from mgorny/openid-auto-logoutTheo Chatzimichos2013-08-172-5/+26
|\ \
| * | OpenID: always enable auto-logout for SSL cert auth.Michał Górny2013-08-141-0/+6
| * | OpenID: add 'auto logout' option.Michał Górny2013-08-142-5/+20
| |/
* | Replace get_ldap_connection with LDAPUserTheo Chatzimichos2013-08-171-47/+27
* | Add support for secondary passwordPavlos Ratis2013-08-171-2/+15
* Move SSL verification into a dedicated backend.Michał Górny2013-08-121-28/+7
* SSL auth: authenticate directly into session.Michał Górny2013-08-123-40/+66