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 |
|
Jens Langhammer
|
ac273aab75
|
core: raise PropertyMappingExpressionException when PropertyMapping returns Undefined
|
2020-02-19 16:18:31 +01:00 |
|
Jens Langhammer
|
44cd03654d
|
core: base set maximum-scale to 1
|
2020-02-19 15:11:25 +01:00 |
|
Jens Langhammer
|
3e2375f970
|
new release: 0.8.1-beta
|
2020-02-19 11:31:05 +01:00 |
|
Jens Langhammer
|
38ad8e5fd3
|
policies/expression: fix pb_is_sso_flow
|
2020-02-19 11:01:20 +01:00 |
|
Jens Langhammer
|
e27a05a7fc
|
lib/sentry: ignore django validation error
|
2020-02-19 10:54:29 +01:00 |
|
Jens Langhammer
|
e4886f0c6f
|
new release: 0.8.0-beta
|
2020-02-19 10:29:52 +01:00 |
|
Jens Langhammer
|
8b2ce5476a
|
policies/expression: add annotation to update docs, name jinja filters/funcs more clearly
|
2020-02-19 10:23:42 +01:00 |
|
Jens Langhammer
|
1b82283a20
|
docs: update policy types, add docs for expression policies
|
2020-02-19 10:21:28 +01:00 |
|
Jens Langhammer
|
7f3d0113c2
|
policies: remove redundant policies which can be easily implemented with expressions
|
2020-02-19 09:51:15 +01:00 |
|
Jens Langhammer
|
0f6dd33a6b
|
api: add expression policy to API URLs
|
2020-02-19 09:49:57 +01:00 |
|
Jens Langhammer
|
5b79b3fd22
|
policies/expression: move evaluation code into separate class
|
2020-02-19 09:49:38 +01:00 |
|
Jens Langhammer
|
d68c72f1fa
|
lib: remove method_decorator Mixins
|
2020-02-18 22:28:47 +01:00 |
|
Jens Langhammer
|
9267d0c1dd
|
all: general maintenance, prepare for pyright
|
2020-02-18 22:12:51 +01:00 |
|
Jens Langhammer
|
865abc005a
|
sources/oauth: remove leading spaces in default URLs
|
2020-02-18 21:49:53 +01:00 |
|
Jens Langhammer
|
a2725d5b82
|
sources/oauth: remove redundant OAuth2Clients
|
2020-02-18 21:49:40 +01:00 |
|
Jens Langhammer
|
4a05bc6e02
|
sources/oauth: improve default OAuth2 Client, send access_token as Bearer Authz
|
2020-02-18 21:49:23 +01:00 |
|
Jens Langhammer
|
4e8238603a
|
all: cleanup logging to be structured
|
2020-02-18 21:35:58 +01:00 |
|
Jens Langhammer
|
ff25c1c057
|
admin: load custom policy templates
|
2020-02-18 21:35:21 +01:00 |
|
Jens Langhammer
|
78cddca0d7
|
admin: fix user object being overwritten when deleting a user
|
2020-02-18 21:35:06 +01:00 |
|
Jens Langhammer
|
0c2dc309e7
|
providers/saml: fix metadata URLs using incorrect params
|
2020-02-18 20:14:28 +01:00 |
|
Jens Langhammer
|
74ad1b6759
|
factors: strip port for domain check
|
2020-02-18 17:05:30 +01:00 |
|
Jens Langhammer
|
591d2f89a1
|
audit: log event creation on save
|
2020-02-18 17:05:11 +01:00 |
|
Jens Langhammer
|
7c353f9297
|
sources/oauth: remove supervisr
|
2020-02-18 17:01:08 +01:00 |
|
Jens Langhammer
|
cd1af15c56
|
core: sort applications by name
|
2020-02-18 17:00:56 +01:00 |
|
Jens Langhammer
|
878169ea2e
|
core: only show icon on login page if defined
|
2020-02-18 17:00:26 +01:00 |
|
Jens Langhammer
|
38dfb03668
|
new release: 0.7.17-beta
|
2020-02-18 16:29:23 +01:00 |
|
Jens Langhammer
|
e2631cec0e
|
factors/view: show concise error message when domain is mis-configured
|
2020-02-18 16:29:04 +01:00 |
|
Jens Langhammer
|
9f00843441
|
policies/expression: add Expression based policy
|
2020-02-18 15:12:50 +01:00 |
|
Jens Langhammer
|
f31cd7dec6
|
core: check PropertyMapping's expression syntax before save
|
2020-02-18 15:12:05 +01:00 |
|
Jens Langhammer
|
1c1afca31f
|
providers/saml: fix linting error
|
2020-02-18 11:34:04 +01:00 |
|
Jens Langhammer
|
fbd4bdef33
|
providers/saml: add modal to show metadata without download
|
2020-02-18 10:57:43 +01:00 |
|