Commit Graph

4303 Commits

Author SHA1 Message Date
Paul Marillonnet f03b7434ae do not fail on unavailable plugin entrypoint
gitea/authentic/pipeline/head Build started... Details
2019-05-22 09:49:40 +02:00
Paul Marillonnet a7d71f163d add declare pii view 2019-05-22 09:49:33 +02:00
Paul Marillonnet 99627f2d8e fix URLField declaration in register client form 2019-05-10 11:44:35 +02:00
Paul Marillonnet fc5f7d1746 fix register client form template declaration 2019-05-10 11:42:42 +02:00
Paul Marillonnet 1208fca2aa FormView declaration error 2019-05-10 11:41:40 +02:00
Paul Marillonnet 48e2907b2f CharField case typo 2019-05-10 11:40:52 +02:00
Paul Marillonnet 69dad41c23 remove erroneous help_text from client registration form 2019-05-10 11:40:08 +02:00
Paul Marillonnet 8c8246d6ce add register client uri 2019-05-10 11:37:17 +02:00
Paul Marillonnet a1202cbb84 add register client template 2019-05-10 11:28:40 +02:00
Paul Marillonnet 16565b5b55 add register client view 2019-05-10 11:23:32 +02:00
Paul Marillonnet 8c17c47235 add register client form 2019-05-10 11:18:55 +02:00
Paul Marillonnet 53bbc8920e (dummy) pii label statement in authz rule creation 2019-05-06 10:14:10 +02:00
Paul Marillonnet cafa0f22b2 deprecate django 1.8 support 2019-05-03 11:55:11 +02:00
Paul Marillonnet a099256bef add authorization rule name field 2019-05-03 11:39:08 +02:00
Paul Marillonnet c29406cc79 clean authorization rule form existing fields 2019-05-03 11:35:22 +02:00
Paul Marillonnet a1ef20aafd emptied model migration 2019-05-03 11:13:20 +02:00
Paul Marillonnet 6c4c6a40b2 make authorization rule a plain django form 2019-05-03 11:12:51 +02:00
Paul Marillonnet bb4419d5de add missing extraneous ldap_user migration 2019-05-03 10:59:55 +02:00
Paul Marillonnet ae10bd073f add model migrations 2019-05-03 10:49:06 +02:00
Paul Marillonnet c58e442723 add authorization rule create view template 2019-05-03 10:48:41 +02:00
Paul Marillonnet 357be4844e add vlidity and service category fields for authz rule model 2019-05-03 10:47:14 +02:00
Paul Marillonnet da78303891 fix view attribute names 2019-05-03 10:34:36 +02:00
Paul Marillonnet 9134784c86 add debug in standalone mode 2019-05-03 10:30:41 +02:00
Paul Marillonnet d92e8a07b1 add authorization rule create url pattern 2019-05-03 10:30:41 +02:00
Paul Marillonnet b61dfefbcf add authorization rule create view 2019-05-03 10:30:39 +02:00
Paul Marillonnet 55f6cbe2c4 add authorization rule edit template 2019-05-03 10:17:13 +02:00
Paul Marillonnet 2bfa718fbe add authorization rule edit view 2019-05-03 10:17:13 +02:00
Paul Marillonnet bf66f201e9 add authorization rule model 2019-05-03 10:17:12 +02:00
Paul Marillonnet 67ab518726 python3: use DjangoWebtestResponse.text in test_change_email 2019-05-02 11:05:03 +02:00
Paul Marillonnet a527949280 python3: remove dict.iterkeys 2019-05-02 11:03:11 +02:00
Paul Marillonnet 066341c883 python3: oidc authn test jwk encoding 2019-05-02 11:01:21 +02:00
Paul Marillonnet b4ae98963d python3: oidc authn backend jwk encoding 2019-05-02 11:01:06 +02:00
Paul Marillonnet 0e923ba857 oidc authn: include a status code in httmock responses 2019-05-02 10:58:21 +02:00
Paul Marillonnet 43769fb2a7 python3: py2 unicode compatible __str__ magid methods (#31184) 2019-05-02 10:52:04 +02:00
Benjamin Dauvergne edece01766 auth_oidc: fix log template in backends.py (fixes #32505) 2019-04-19 20:01:54 +02:00
Benjamin Dauvergne 8d91ba556c saml: use RSA-SHA256 signature method (#32011) 2019-04-19 11:05:56 +02:00
Paul Marillonnet 2864f57af9 python3: use DjangoWebtestResponse.text in test_idp_oidc (#32445) 2019-04-19 08:25:14 +02:00
Benjamin Dauvergne 52edd31e3f manager: replace $UUID pattern in next parameter of UserAddView (fixes #32140) 2019-04-18 11:34:20 +02:00
Benjamin Dauvergne 354a215ab3 manager: accept a cancel_url parameter on UserAddView (#32140) 2019-04-18 11:34:20 +02:00
Benjamin Dauvergne bddada5acd utils: allow string replacement in next parameters (#32140)
The caller must explicitely give the replacement it covers through the
replace argument taking a dictionnary. The dictionnary keys are the
replacement pattern as simple strings, dictionnary values are the
replacement substitution. The replacement substitution is encoded with
urlparse.quote() before replacement.
2019-04-18 11:34:20 +02:00
Benjamin Dauvergne 16aa682aa1 utils: allow overriding REDIRECT_FIELD_NAME in select_next_url() (#32140)
A view can have different next_url depending on its final state
(cancel, ok, etc..)
2019-04-18 11:34:20 +02:00
Benjamin Dauvergne 279788672a tests: code style and PEP8 (#32140) 2019-04-18 11:34:20 +02:00
Paul Marillonnet 901d40798b python3: ascii-encode json dumps while testing site imports (#31185) 2019-04-17 12:47:10 +02:00
Paul Marillonnet 2af185ea6a python3: ascii-encode saml provider id before hashing it (#31183) 2019-04-17 12:45:09 +02:00
Paul Marillonnet 4c9a4359aa python3: add getlasso3 script to MANIFEST.in (#32402) 2019-04-17 12:14:24 +02:00
Paul Marillonnet c8249b4cfb python3: idp cas service urls getter (#32400) 2019-04-17 12:13:12 +02:00
Paul Marillonnet e6ddc1cdd3 python3: retrieve python-ldap major version number (#32399) 2019-04-17 12:11:13 +02:00
Paul Marillonnet d71b7533e1 python3: deprecate __metaclass__ attribute (#31182) 2019-04-16 17:29:39 +02:00
Paul Marillonnet f7d2fb10df python3: use binascii's hexadecimal encoding "hexlify" (#31163) 2019-04-16 17:12:50 +02:00
Christophe Siraut 00db0f3350 debian: bump debhelper compatibility level (#32260) 2019-04-16 14:28:07 +02:00