Jens Langhammer
|
a8dad2e393
|
web: add sentry, add spinner button as base for action button
|
2020-11-29 18:10:20 +01:00 |
|
Jens Langhammer
|
bd9bce4c9b
|
api: add API for config used in SPA
|
2020-11-23 11:49:09 +01:00 |
|
Jens Langhammer
|
c04d0a373a
|
admin: add views for outpost service-connections
|
2020-11-04 13:35:41 +01:00 |
|
Jens Langhammer
|
bd74e518a7
|
outposts: add *ServiceConnection API
|
2020-11-04 11:05:40 +01:00 |
|
Jens Langhammer
|
4e12003944
|
api: remove authentication fallback for pre-0.12 proxies
|
2020-10-26 11:00:19 +01:00 |
|
Jens Langhammer
|
f3098418f2
|
core: fix backup task not being registered, add fallback for api to remove info on ImportError
celery only discovers tasks from installed apps, which `lib` is not, hence the schedule didn't trigger it
|
2020-10-23 18:32:28 +02:00 |
|
Jens Langhammer
|
6a53069653
|
*: make generic template's base parameterised
|
2020-10-18 15:35:27 +02:00 |
|
Jens Langhammer
|
152b2d863d
|
api: add fallback for proxies < 0.12 which send authorization without b64
|
2020-10-18 15:14:00 +02:00 |
|
Jens Langhammer
|
ee670d5e19
|
core: add key field to token for easier rotation
|
2020-10-18 14:34:22 +02:00 |
|
Jens Langhammer
|
dd0d7e7481
|
root: switch from drf-yasg to drf_yasg2 and up rest_framework
|
2020-10-16 23:32:35 +02:00 |
|
Jens Langhammer
|
c5226fd0e8
|
admin: add API to list tasks and schedule retry
|
2020-10-16 14:10:11 +02:00 |
|
Jens Langhammer
|
63041d788b
|
core: update application list API to show applications accessible by policy
|
2020-10-08 09:26:50 +02:00 |
|
Jens Langhammer
|
da9aaf69df
|
admin: add metrics and charts
|
2020-10-05 22:10:03 +02:00 |
|
Jens Langhammer
|
189b0ec324
|
admin: expose info as API
|
2020-10-04 00:28:58 +02:00 |
|
Jens Langhammer
|
c5a6b4961f
|
core: Add Token identifier as sudo-primary key
|
2020-10-04 00:28:43 +02:00 |
|
Jens Langhammer
|
b590589324
|
root: add base template for api
|
2020-10-03 23:20:33 +02:00 |
|
Jens Langhammer
|
525d271535
|
*: apply new black styling
|
2020-09-30 19:34:22 +02:00 |
|
Jens L
|
23cccebb96
|
pytest (#209)
|
2020-09-11 23:21:11 +02:00 |
|
Jens L
|
268de20872
|
Proxy v2 (#189)
|
2020-09-03 00:04:12 +02:00 |
|
Jens L
|
c7a2410b1d
|
OAuth Provider Rewrite (#182)
|
2020-08-19 10:32:44 +02:00 |
|
Jens Langhammer
|
2e2c9f5287
|
api: add token authentication
|
2020-07-05 23:37:58 +02:00 |
|
Jens Langhammer
|
1d9c92d548
|
admin: add generic form tests
|
2020-07-02 22:29:30 +02:00 |
|
Jens Langhammer
|
6634cc2edf
|
root: add group_membership policy
|
2020-07-01 21:18:05 +02:00 |
|
Jens Langhammer
|
d2bf579ff6
|
stages/otp_static: start implementing static stage
|
2020-06-30 15:44:34 +02:00 |
|
Jens Langhammer
|
285a69d91f
|
Merge branch 'master' into otp-rework
|
2020-06-30 11:23:09 +02:00 |
|
Jens Langhammer
|
bf297b8593
|
admin: add info about latest version
|
2020-06-30 10:23:39 +02:00 |
|
Jens Langhammer
|
dbee714dac
|
api: fix consent stage missing from API
|
2020-06-30 00:19:06 +02:00 |
|
Jens Langhammer
|
8c36ab89e8
|
stages/otp: start separation into 3 stages, otp_time, otp_static and otp_validate
|
2020-06-28 10:30:35 +02:00 |
|
Jens Langhammer
|
831e228f80
|
api: fix SAMLSource missing from API
|
2020-06-24 22:28:40 +02:00 |
|
Jens L
|
beabba2890
|
flows: Load Stages without refreshing the whole page (#33)
* flows: initial implementation of FlowExecutorShell
* flows: load messages dynamically upon card refresh
|
2020-05-24 00:57:25 +02:00 |
|
Jens Langhammer
|
7bd65120b9
|
*: migrate from PolicyModel to PolicyBindingModel, move Policy to passbook_policies
|
2020-05-16 18:07:00 +02:00 |
|
Jens Langhammer
|
406f69080b
|
Revert "*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through"
This reverts commit 7ed3ceb960 .
|
2020-05-16 16:02:42 +02:00 |
|
Jens Langhammer
|
7ed3ceb960
|
*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through
|
2020-05-16 14:03:57 +02:00 |
|
Jens Langhammer
|
b907105f4a
|
policies/expression: expose python requests via expression, remove webhook policy
|
2020-05-15 12:02:41 +02:00 |
|
Jens Langhammer
|
9859c5db0a
|
policies: add API for policybindings
|
2020-05-14 13:51:05 +02:00 |
|
Jens Langhammer
|
f289025d8e
|
stages/user_delete: fix missing API, fix missing tests
|
2020-05-13 23:20:07 +02:00 |
|
Jens Langhammer
|
c42ed6bc99
|
admin: sort types, minor fixups
|
2020-05-13 11:57:10 +02:00 |
|
Jens Langhammer
|
7500e622f6
|
stages/invitation: start extracting invitation from core
|
2020-05-11 21:58:02 +02:00 |
|
Jens Langhammer
|
9dec13c225
|
stages/user_logout: add logout stage
|
2020-05-11 01:12:14 +02:00 |
|
Jens Langhammer
|
5b2bf7519a
|
stages/user_create -> user_write: Stage can create and update existing users
|
2020-05-10 23:38:15 +02:00 |
|
Jens Langhammer
|
8dc3c49a2f
|
stages/user_create: add stage to create user after prompts
|
2020-05-10 18:04:23 +02:00 |
|
Jens Langhammer
|
a3a3dde1c8
|
stages/dummy: add unittests
stages/password: improve coverage
stages/user_login: improve coverage
|
2020-05-10 17:02:01 +02:00 |
|
Jens Langhammer
|
f111604b70
|
stages/login: -> stages/user_login: rename login to user_login for user_create stage
|
2020-05-10 16:20:44 +02:00 |
|
Jens Langhammer
|
4315d1a03c
|
stages/prompt: add prompt stage: dynamically created forms based on database
|
2020-05-10 16:20:17 +02:00 |
|
Jens Langhammer
|
9bccf9bb0a
|
policies/dummy: separate dummy policy from core into app
|
2020-05-10 02:14:55 +02:00 |
|
Jens Langhammer
|
c46f0781fc
|
flows: separate final login step from flow executor
|
2020-05-09 23:19:36 +02:00 |
|
Jens Langhammer
|
212e966dd4
|
factors: -> stage
|
2020-05-08 20:59:51 +02:00 |
|
Jens Langhammer
|
872ecd93a6
|
flows: add to api and add forms
|
2020-05-08 18:29:18 +02:00 |
|
Jens Langhammer
|
45bd63c720
|
api: update old field names
|
2020-02-28 11:48:55 +01:00 |
|
Jens Langhammer
|
7f3d0113c2
|
policies: remove redundant policies which can be easily implemented with expressions
|
2020-02-19 09:51:15 +01:00 |
|