Jens Langhammer
966fff008c
ui: re-enable branding on navbar
2020-02-28 11:37:07 +01:00
Jens Langhammer
64f15eadbd
providers/saml: fix CSRF errors with POST binding
2020-02-28 10:50:16 +01:00
Jens Langhammer
81b66ecdcd
core: remove some more dead code, add more help texts for factors
2020-02-27 16:39:30 +01:00
Jens Langhammer
53e5cf7826
admin: fix some models not being paginated
2020-02-27 15:30:28 +01:00
Jens Langhammer
82654b3fd9
ui: re-organize some of the navigation to make it cleaner for end-users
2020-02-27 14:59:34 +01:00
Jens Langhammer
9b72c604dd
docs: fix some typos
2020-02-27 13:00:55 +01:00
Jens Langhammer
5fb1b8044c
new release: 0.8.11-beta
2020-02-25 11:38:50 +01:00
Jens Langhammer
b8daab4377
providers/saml: fix AccessRequiredView.dispatch not being called
2020-02-25 11:38:26 +01:00
Jens Langhammer
c5b91bdae8
providers/saml: fix CannotHandleAssertion Error still being sent to sentry
2020-02-24 19:14:43 +01:00
Jens Langhammer
39a208c55f
providers/saml: fix wrong key being used for params
2020-02-24 17:48:03 +01:00
Jens Langhammer
a5bfef9b6b
providers/saml: fix leftover data in session, fix IdP initiated login
...
move can_handle calls to binding endpoints (/login/ and /login/initiate/), so that /login/authorize/ works either way, can clean up the session and audit
2020-02-24 17:34:52 +01:00
Jens Langhammer
f1f4cbef9b
lib/sentry: fix SentryIgnoredException not being ignored correctly
2020-02-24 17:01:31 +01:00
Jens Langhammer
8388120b06
new release: 0.8.10-beta
2020-02-24 15:30:57 +01:00
Jens Langhammer
2bf96828f1
root: fix logging.basicConfig being called by pyjwkest
2020-02-24 15:30:28 +01:00
Jens Langhammer
22838e66fe
providers/saml: fix users being able to authenticate without audit logs being created
2020-02-24 14:40:12 +01:00
Jens Langhammer
484dd6de09
providers/oidc: add error template
2020-02-24 14:19:02 +01:00
Jens Langhammer
b743736c26
lib/logging: fix typo
2020-02-24 14:10:58 +01:00
Jens Langhammer
af91e2079b
core: sort provider by pk when selection application provider
2020-02-24 14:10:51 +01:00
Jens Langhammer
120d32e4dc
new release: 0.8.9-beta
2020-02-24 13:23:20 +01:00
Jens Langhammer
238b489e07
root: add process ID to logging output
2020-02-24 13:20:32 +01:00
Jens Langhammer
4daa70c894
core: fix saving of policy not correctly clearing it's cache
2020-02-24 13:15:52 +01:00
Jens Langhammer
f8599438df
ui: fix lists not being rendered correctly
2020-02-24 13:13:42 +01:00
Jens Langhammer
155c9a4c3f
ui: update remaining forms, completely remove jQuery
2020-02-24 13:13:28 +01:00
Jens Langhammer
8433b5e583
ui: fix automatic slug generation
2020-02-24 12:40:16 +01:00
Jens Langhammer
dc5ba144f1
ui: fix height of multiple select input
2020-02-24 12:40:06 +01:00
Jens Langhammer
521a8b5356
ui: update more remaining templates
2020-02-23 22:49:56 +01:00
Jens Langhammer
3453077d7b
root: set SameSite to None when debugging
2020-02-23 22:49:33 +01:00
Jens Langhammer
70ede8581a
core: sort sources on login view
2020-02-23 20:19:01 +01:00
Jens Langhammer
6a7545fd43
lib: add bootstrap command
2020-02-23 19:52:41 +01:00
Jens Langhammer
a8926cbd07
lib: add more errors to sentry ignore
2020-02-23 19:48:14 +01:00
Jens Langhammer
64d7b009ab
sources/oauth: fix invalid headers, fix invalid function signature
2020-02-23 19:42:57 +01:00
Jens Langhammer
2b5fddb7bf
policies: add unittests for evaluator
2020-02-23 15:54:26 +01:00
Jens Langhammer
b99d23c119
all: remove dead code
2020-02-23 15:32:20 +01:00
Jens Langhammer
03905b74ff
admin: exclude anonymous user from listing
2020-02-23 15:27:28 +01:00
Jens Langhammer
6b8a59cfbd
admin: show prettified yaml
2020-02-23 15:27:11 +01:00
Jens Langhammer
d6fdcd3ef9
ui: re-add automatic slug generation
2020-02-23 15:20:41 +01:00
Jens Langhammer
53ebc551d2
ui: fix icon sizing on login
2020-02-23 15:13:18 +01:00
Jens Langhammer
3d4f43d6e3
ui: show default icon for source without icon
2020-02-23 15:09:58 +01:00
Jens Langhammer
074cde7cd5
audit: save model's name or string representation
2020-02-23 15:04:30 +01:00
Jens Langhammer
382e563590
new release: 0.8.8-beta
2020-02-23 14:45:45 +01:00
Jens Langhammer
ca61a7cc21
audit: don't pop password as its censored already
2020-02-23 14:43:33 +01:00
Jens Langhammer
fa2870afe0
sources: remove policies as they are not used currently
2020-02-23 14:40:06 +01:00
Jens Langhammer
0f46207ea4
admin: fix provider list not having pagination
2020-02-23 14:29:21 +01:00
Jens Langhammer
f4a676e2fb
sources/oauth: slugify provider type instead of just lowercase
2020-02-23 13:53:16 +01:00
Jens Langhammer
b2c10e2387
ui: add missing discord and twitter icons
2020-02-23 13:47:21 +01:00
Jens Langhammer
8c329dca7d
core: add migration to fix null fields in core.application
2020-02-22 19:26:34 +01:00
Jens Langhammer
83da175749
policies/expression: add pb_client_ip field
2020-02-22 19:26:16 +01:00
Jens Langhammer
995c87938f
core: fix default Null causing issues in translation
2020-02-21 23:10:00 +01:00
Jens Langhammer
40678b2f84
new release: 0.8.7-beta
2020-02-21 22:17:11 +01:00
Jens Langhammer
8dbbe9102b
ui: fix application grid icons, fix SAML Authorize
2020-02-21 22:16:58 +01:00
Jens Langhammer
2f51f354de
ui: fix app icon not showing
2020-02-21 22:02:44 +01:00
Jens Langhammer
04b815a33e
admin: show object usage count instead of list
2020-02-21 22:02:03 +01:00
Jens Langhammer
2a4d68911b
helm: change static healthcheck and port
2020-02-21 21:50:16 +01:00
Jens Langhammer
4d5a2d61ff
new release: 0.8.6-beta
2020-02-21 21:36:04 +01:00
Jens Langhammer
efd88c27ad
audit: *crit* fix audit log not being protected correctly
2020-02-21 21:33:42 +01:00
Jens Langhammer
80d361ccd2
audit: fix failed login events not being logged
2020-02-21 21:27:25 +01:00
Jens Langhammer
6ed4501615
ui: fix branding viewport
2020-02-21 21:18:55 +01:00
Jens Langhammer
a3ae827839
ui: centrally load CodeMirror and init via data tag
2020-02-21 21:02:03 +01:00
Jens Langhammer
88c1ad4c1c
providers/saml: fix 500 when SAML Provider not assigned to application
2020-02-21 20:54:00 +01:00
Jens Langhammer
1147c4901b
ui: clean up some more remaining templates
2020-02-21 20:40:40 +01:00
Jens Langhammer
063181d7a7
ui: use compact templates
2020-02-21 20:24:02 +01:00
Jens Langhammer
1285ba6fbb
ui: include font-awesome
2020-02-21 18:00:09 +01:00
Jens Langhammer
a09a1793ec
ui: update templates for jinja2-related fields
2020-02-21 15:36:37 +01:00
Jens Langhammer
50caa3ac3e
ui: update static docker image to download NPM modules
2020-02-21 15:33:54 +01:00
Jens Langhammer
9440d24358
static: use codemirror from npm
2020-02-21 15:18:13 +01:00
Jens Langhammer
26bf6fd22f
all: add more helpful help_text to models
2020-02-21 15:12:16 +01:00
Jens Langhammer
e2f836feae
all: fix left over references to error templates
2020-02-21 15:05:32 +01:00
Jens Langhammer
b6326f399c
ui: clean up more generic forms, remove is_login everywhere
2020-02-21 15:00:45 +01:00
Jens Langhammer
ea6a1422f7
ui: rewrite admin templates to pf4, add some helper scripts
2020-02-21 14:20:16 +01:00
Jens Langhammer
8fd86a28ff
ui: fixup minor issues, add static app
2020-02-21 11:20:55 +01:00
Jens Langhammer
d88283a7a9
Merge branch 'master' into pf4
...
# Conflicts:
# passbook/core/static/img/logos/discord.svg
# passbook/core/static/js/passbook.js
# passbook/core/templates/login/with_sources.html
# passbook/core/templates/overview/index.html
# passbook/core/views/authentication.py
2020-02-21 09:05:40 +01:00
Jens Langhammer
32a15f84c0
root: run bandit as part of pre-commit
2020-02-21 09:03:59 +01:00
Jens Langhammer
93ba4b7f62
root: use defusedxml's defuse_stdlib globally
2020-02-21 09:00:28 +01:00
Jens Langhammer
187780dab2
new release: 0.8.5-beta
2020-02-20 21:39:13 +01:00
Jens Langhammer
d988f37afc
lib: add SentryIgnoredException, to easily ignore exceptions from sentry
2020-02-20 21:38:53 +01:00
Jens Langhammer
295c0bae3f
sources/saml: validate SAMLResponse signature
2020-02-20 21:34:25 +01:00
Jens Langhammer
38a22ddf13
providers/saml: cleanup encoding
2020-02-20 21:33:10 +01:00
Jens Langhammer
d06f1abb89
providers/saml: add POST binding support to Metadata
2020-02-20 17:38:42 +01:00
Jens Langhammer
027a64fad2
providers/saml: change default NameID Format to emailAddress
2020-02-20 17:37:09 +01:00
Jens Langhammer
84fc54ddaa
sources/saml: entity_id -> issuer
2020-02-20 17:23:27 +01:00
Jens Langhammer
0b5caa85f5
all: sort imports and cleanup
2020-02-20 17:23:05 +01:00
Jens Langhammer
14e0a17dbc
ui: don't remove dashes when auto generating slug
2020-02-20 17:13:50 +01:00
Jens Langhammer
3c04afa31f
root: use different cookie names for dev instance
2020-02-20 17:08:11 +01:00
Jens Langhammer
40a2a26904
sources/saml: fix Metadata cert including PEM header
2020-02-20 17:05:11 +01:00
Jens Langhammer
c8b3c6e51a
sources/saml: fix `build_full_url` using incorrect URL parameter
2020-02-20 17:04:54 +01:00
Jens Langhammer
e0272a6422
providers/saml: Show error message when trying to get metadata without assigning application
2020-02-20 17:04:20 +01:00
Jens Langhammer
b290bbf6d7
new release: 0.8.4-beta
2020-02-20 16:17:23 +01:00
Jens Langhammer
8d875cb01d
providers/saml: fix /login/ pointing to wrong view
2020-02-20 16:13:55 +01:00
Jens Langhammer
36b1f8ba36
new release: 0.8.3-beta
2020-02-20 15:14:49 +01:00
Jens Langhammer
6c889eff27
core: fix application icons not loading, fix with_sources being broken
2020-02-20 14:30:06 +01:00
Jens Langhammer
9d8675e54b
new release: 0.8.2-beta
2020-02-20 13:57:46 +01:00
Jens Langhammer
22ae986c0b
root: add logger name to log output
2020-02-20 13:52:14 +01:00
Jens Langhammer
2bef5f3911
policies: struct -> types to match core
2020-02-20 13:52:05 +01:00
Jens Langhammer
3c2b8e5ee1
all: prefix all UI related methods with ui_, switch to property and return dataclass
2020-02-20 13:51:41 +01:00
Jens Langhammer
c96571bdba
core: fix discord logo being hard to see
2020-02-20 13:50:05 +01:00
Jens Langhammer
2dfd93afb1
core: add more fields for metadata of applications
2020-02-20 13:45:22 +01:00
Jens Langhammer
f1d77d475c
ui: start patternfly v4 migration
2020-02-19 21:03:39 +01:00
Jens Langhammer
1d22e30c70
lib: sentry ignore Redis and OSError
2020-02-19 17:13:44 +01:00
Jens Langhammer
07b7951390
sources/ldap: handle user_sync errors better, show warning when user exists already
2020-02-19 16:20:33 +01:00
Jens Langhammer
995615d0a0
policies/expression: Return False if Policy returns Undefined and log warning
2020-02-19 16:19:02 +01:00