aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use context managers to clean up settings.DATABASES after binds.Michał Górny2013-09-121-208/+210
* fix misc pep8 errorsPavlos Ratis2013-09-081-60/+67
* move password and email settings to another pagePavlos Ratis2013-09-041-12/+76
* add support for user settingsPavlos Ratis2013-09-011-2/+182
* Fix flake8 errorsTheo Chatzimichos2013-08-261-20/+19
* switch back to non-relative imports, they proved to be confusingTheo Chatzimichos2013-08-251-15/+16
* Move OkupyError to okupy/__init__Theo Chatzimichos2013-08-251-1/+1
* Support authentication using SSH.Michał Górny2013-08-251-0/+12
* Move crypto-related stuff to okupy.crypto.Michał Górny2013-08-211-2/+2
* 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-211-15/+3
* ssl_auth: check decrypted session ID validity.Michał Górny2013-08-201-4/+2
* SSL auth: decrypt session ID in forms cleanup.Michał Górny2013-08-201-4/+1
* 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-191-3/+0
* 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-191-5/+16
* login: give a proper info() message when asking for strong auth.Michał Górny2013-08-191-7/+10
* Bind properly for *OTP setup.Michał Górny2013-08-181-5/+7
* rename accounts_lists view to listsPavlos Ratis2013-08-181-1/+1
* Merge pull request #66 from mgorny/otp-ldapTheo Chatzimichos2013-08-171-2/+1
|\
| * Use LDAP as secret backend for OTP.Michał Górny2013-08-181-2/+1
* | Merge pull request #63 from dastergon/improve_lists_viewTheo Chatzimichos2013-08-171-13/+11
|\ \ | |/ |/|
| * add per-view caching on listsPavlos Ratis2013-08-171-0/+2
| * improved dev lists viewPavlos Ratis2013-08-171-13/+9
* | 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
* | Merge pull request #61 from mgorny/openid-auto-logoutTheo Chatzimichos2013-08-171-5/+21
|\ \
| * | 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-141-5/+15
| |/
* | 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-121-32/+60
* Merge pull request #47 from dastergon/prof_page_ldapdbTheo Chatzimichos2013-08-121-35/+2
|\
| * use LDAPUser and ldapdb in profile pagePavlos Ratis2013-08-081-35/+2
* | Support SOTP recovery keys.Michał Górny2013-08-091-0/+18
* | Support displaying QRCode for TOTP URI.Michał Górny2013-08-091-1/+16
* | Introduce 'otp-setup', to set TOTP up.Michał Górny2013-08-091-0/+43
* | Introduce a dummy token input.Michał Górny2013-08-091-12/+36
* | Introduce initial code for two-phase auth support.Michał Górny2013-08-091-4/+9
|/
* Merge branch 'get_ldap_connection'Theo Chatzimichos2013-08-081-16/+7
|\
| * Use get_ldap_connection instead of ldap.initializeTheo Chatzimichos2013-08-081-10/+4
| * pep8Theo Chatzimichos2013-08-081-8/+5
* | login: reorder the conditionals to keep it cleaner.Michał Górny2013-08-081-17/+17
* | login: Reuse request.user.is_authenticated() after login.Michał Górny2013-08-081-5/+2
* | login: Use OkupyError in wider scope.Michał Górny2013-08-081-24/+25
* | login: Commonize the after-auth login code.Michał Górny2013-08-081-6/+4