1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Add a REST API endpoint to provision new tokens using username & password

This commit is contained in:
jeremystretch
2021-06-11 15:54:31 -04:00
parent 48b4bf1683
commit b038b1f613
4 changed files with 74 additions and 1 deletions

View File

@ -70,6 +70,11 @@ class TokenSerializer(ValidatedModelSerializer):
return super().to_internal_value(data)
class TokenProvisionSerializer(serializers.Serializer):
username = serializers.CharField()
password = serializers.CharField()
class ObjectPermissionSerializer(ValidatedModelSerializer):
url = serializers.HyperlinkedIdentityField(view_name='users-api:objectpermission-detail')
object_types = ContentTypeField(