-
policies: breakking remove redundant policies which can be easily implemented with expressions
-
sources/oauth: breakking improve default OAuth2 Client, send access_token as Bearer Authz
-
sources/oauth: breakking remove redundant OAuth2Clients
-
sources/oauth: breakking remove supervisr
-
admin: fix user object being overwritten when deleting a user
-
admin: load custom policy templates
-
all: cleanup logging to be structured
-
all: general maintenance, prepare for pyright
-
api: add expression policy to API URLs
-
audit: log event creation on save
-
core: only show icon on login page if defined
-
core: sort applications by name
-
docs: add ansible tower/awx integration guide
-
docs: add aws integration
-
docs: update policy types, add docs for expression policies
-
factors: strip port for domain check
-
lib: remove method_decorator Mixins
-
policies/expression: add annotation to update docs, name jinja filters/funcs more clearly
-
policies/expression: move evaluation code into separate class
-
providers/saml: fix metadata URLs using incorrect params
-
sources/oauth: remove leading spaces in default URLs