summaryrefslogtreecommitdiffstats
path: root/gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py
diff options
context:
space:
mode:
Diffstat (limited to 'gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py')
-rw-r--r--gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py b/gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py
index d9129ed..37a0195 100644
--- a/gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py
+++ b/gvnfmadapter/driver/interfaces/serializers/subscription_authentication.py
@@ -46,12 +46,16 @@ class BasicAuthSerializer(serializers.Serializer):
userName = serializers.CharField(
help_text="Username to be used in HTTP Basic authentication.",
max_length=255,
- required=False
+ required=False,
+ allow_null=True,
+ allow_blank=True
)
password = serializers.CharField(
help_text="Password to be used in HTTP Basic authentication.",
max_length=255,
- required=False
+ required=False,
+ allow_null=True,
+ allow_blank=True
)
@@ -65,10 +69,12 @@ class SubscriptionAuthenticationSerializer(serializers.Serializer):
)
paramsBasic = BasicAuthSerializer(
help_text="Parameters for authentication/authorization using BASIC.",
- required=False
+ required=False,
+ allow_null=True
)
paramsOauth2ClientCredentials = OAuthCredentialsSerializer(
help_text="Parameters for authentication/authorization \
using OAUTH2_CLIENT_CREDENTIALS.",
- required=False
+ required=False,
+ allow_null=True
)