Ferdinand Thiessen
0abde3e899
Merged upstream app creation into development
2020-09-07 16:09:29 +02:00
Ferdinand Thiessen
ad3e2a34b8
Added route for getting API version and installed plugins + some cleanup
2020-09-07 16:07:35 +02:00
Ferdinand Thiessen
4a92b057e8
More meaningful authentication JSON
2020-09-06 22:33:27 +02:00
Ferdinand Thiessen
0edd55b64e
Encode datetime in JSON as ISO string
2020-09-05 22:26:36 +02:00
Ferdinand Thiessen
bd657d11b6
First version of schedule plugin
2020-09-05 22:26:00 +02:00
Ferdinand Thiessen
7f6ff3f001
Added first version of 'users' module, fixed LDAP
2020-09-04 01:51:16 +02:00
Ferdinand Thiessen
365677697d
Some more cleanup, added modify_user to LDAP
2020-09-04 00:59:10 +02:00
Ferdinand Thiessen
7fbff30214
[API BREAK] Changed authentication routes
...
Authentication is now on /auth/... and using REST pathes and methods.
AccessToken are now having a expires field instead of timestamp, more
usefull for automatic removal of expired ones.
2020-09-03 22:29:14 +02:00
Ferdinand Thiessen
b6157f4953
Added ErrorHandler for automatic Exception handling
...
No need for try except for HTTP 500 or 403 error
2020-09-03 22:04:28 +02:00
Ferdinand Thiessen
ea107a28dd
cleanup
2020-09-03 17:56:12 +02:00
Ferdinand Thiessen
5bfa305c41
Fixed auth. Some cleanup
2020-09-02 13:07:21 +02:00
Ferdinand Thiessen
b4505de253
Fixed typos
2020-09-02 01:32:55 +02:00
Ferdinand Thiessen
e4b4db3405
Init of schedule plugin
2020-09-02 01:10:54 +02:00
Ferdinand Thiessen
3256787d64
Fixed AccessTokenController. Fixed typos and styling.
2020-09-02 01:09:24 +02:00
Ferdinand Thiessen
66dcfa80b1
Fixed Typo in accessController, added Roles for access controll
2020-09-01 21:36:25 +02:00
Ferdinand Thiessen
48dd7ea6ec
Merge branch 'develop' into pluginify
2020-08-25 22:38:57 +02:00
Ferdinand Thiessen
cfcd77a985
Merge branch 'develop' into pluginify
2020-08-25 04:39:36 +02:00
Ferdinand Thiessen
53d502336e
Added LDAP authentification plugin
2020-08-25 04:36:05 +02:00
Ferdinand Thiessen
7d8fa4f630
Fixed main- and accessToken Controller to work with pluginify
2020-08-25 04:34:57 +02:00
Ferdinand Thiessen
bbee163954
Fixed plugin detection
2020-08-25 04:34:14 +02:00
Ferdinand Thiessen
5f408bfd3c
Support lifetime methods on accesstokens
2020-08-25 04:31:34 +02:00
Ferdinand Thiessen
32066b1005
Make it possible to configure plugins.
...
* Reworked configuration
2020-08-23 23:58:26 +02:00
Ferdinand Thiessen
a000ccfb1c
Added modules for authentification.
...
* Added base class for auth plugins
* Provide plain_auth (using password authentification)
* Provide module for login and logout handling
2020-08-22 16:47:56 +02:00
Ferdinand Thiessen
187dc40730
Use flask logger, fixing app creation, split geruecht and user
2020-08-22 14:02:39 +02:00
Ferdinand Thiessen
ec0bd12caa
Remove vim files from repository
2020-08-21 13:55:42 +02:00
Ferdinand Thiessen
1bac2e857f
Fixed plugin detection. Added dummy user plugin. Nothing works atm
2020-08-20 17:19:16 +02:00
Ferdinand Thiessen
246bd90ebd
Restructure code for pluginify
2020-08-20 16:32:38 +02:00