roboto.auth.scope#
Module Contents#
- class roboto.auth.scope.ApiScope#
Bases:
str
,enum.Enum
Scopes define the set of APIs a credential holder can access.
- ApiEverythingElse = 'api.everything_else'#
Holder has access to all other APIs not covered by other scopes.
A developer API token will likely want to include this scope, whereas an upload-only device token will likely want to omit it for principle of least privilege.
- DatasetsCreate = 'datasets.create'#
Holder can create new datasets.
- FilesImport = 'files.import'#
Holder can import existing files from an external object store into Roboto.
- FilesUpload = 'files.upload'#
Holder can upload new files to Roboto’s managed storage.