mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-19 10:19:27 -05:00
Add PaperlessBasicAuthentication schema override
This commit is contained in:
parent
4ab8c3d2f2
commit
c651097d2f
@ -15,6 +15,17 @@ class AngularApiAuthenticationOverrideScheme(OpenApiAuthenticationExtension):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class PaperelessBasicAuthenticationScheme(OpenApiAuthenticationExtension):
|
||||||
|
target_class = "paperless.auth.PaperlessBasicAuthentication"
|
||||||
|
name = "PaperelessBasicAuthentication"
|
||||||
|
|
||||||
|
def get_security_definition(self, auto_schema):
|
||||||
|
return {
|
||||||
|
"type": "http",
|
||||||
|
"scheme": "basic",
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
def generate_object_with_permissions_schema(serializer_class):
|
def generate_object_with_permissions_schema(serializer_class):
|
||||||
return {
|
return {
|
||||||
operation: extend_schema(
|
operation: extend_schema(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user