Jeremy Stretch
|
f824d1eb3b
Closes #1556: Added API endpoints listing static field choices for each app
|
7 years ago |
Jeremy Stretch
|
87e5687d03
Closes #1203: Implemented query filters for all models
|
7 years ago |
Jeremy Stretch
|
f21c6bca00
Import unicode_literals
|
8 years ago |
Jeremy Stretch
|
a67fc64afb
Fixes #1025: Applied missing API view filters
|
8 years ago |
Jeremy Stretch
|
6542b8b198
Base64 decoding tweaks
|
8 years ago |
Jeremy Stretch
|
5d022a575a
Closes #985: Added preserve_key to get-session-key endpoint
|
8 years ago |
Jeremy Stretch
|
0899a1052e
Only attempt to process session key if user is authenticated
|
8 years ago |
Jeremy Stretch
|
6d30fdb83d
Finished work on secrets views; removed path from cookie assignment
|
8 years ago |
Jeremy Stretch
|
e3ae013e42
Implemented full read/write support for secrets
|
8 years ago |
Jeremy Stretch
|
07a2b136b8
Refactored SecretViewSet
|
8 years ago |
Jeremy Stretch
|
4cb30f1ce4
Relate SessionKey to UserKey rather than User
|
8 years ago |
Jeremy Stretch
|
105d17748e
Secrets UI work
|
8 years ago |
Jeremy Stretch
|
dd27950fae
Simplify SessionKey usage
|
8 years ago |
Jeremy Stretch
|
7e6d061646
Converted GetSessionKey and RSAKeyGeneratorView to ViewSets
|
8 years ago |
Jeremy Stretch
|
a42eeb12d2
Implemented SessionKeys for secrets
|
8 years ago |
Jeremy Stretch
|
cf66f67fb6
Initial work on using session-based master key ciphers
|
8 years ago |
Jeremy Stretch
|
2408d78f47
Introduced ability to decrypt secrets by sending the user's private key in an HTTP header
|
8 years ago |
Jeremy Stretch
|
4f8a5eb1a0
Moved secret views into a ViewSet (no write ability yet)
|
8 years ago |
Jeremy Stretch
|
acfba410dd
Standardized implementation of nested ViewSets
|
8 years ago |
Jeremy Stretch
|
062a5bfe8d
Initial work on API v2.0
|
8 years ago |
Jeremy Stretch
|
82ad479037
Enforce authentication for all secrets API views
|
8 years ago |
Jeremy Stretch
|
18846cf40a
Fixes #271: Corrected select_related() in secrets API
|
8 years ago |
Jeremy Stretch
|
8dd6112a4b
Corrected detection of private_key
|
8 years ago |
Jeremy Stretch
|
966ea45050
#68: Improved permissions-related error handling
|
8 years ago |
Jeremy Stretch
|
7502a02fba
Code cleanup
|
9 years ago |
Jeremy Stretch
|
0072f54c94
Introduced a no-forms browseable API renderer; changed secrets decyption endpoint from GET to POST
|
9 years ago |
Jeremy Stretch
|
2cb99c6012
Introduced per-role decryption permissions
|
9 years ago |
Jeremy Stretch
|
4561ec7985
Modified the secrets API to accept a private key passed as a GET request body (instead of POSTing)
|
9 years ago |
Jeremy Stretch
|
8d99502916
Introduced FreeRADIUSClientsRenderer
|
9 years ago |
Jeremy Stretch
|
6ce2cf9db0
Reworked secrets API to allow optional decryption by POSTing a private key
|
9 years ago |