Skip to main content

oarepo-tokens

OARepo library generating tokens for upload from command-line utility oarepo-s3-cli

Installation

TBD

Configuration

TBD

API

  • POST /access-tokens/status

    Returns status of token sent in auth.header.

  • POST /access-tokens/revoke

    Revoke token sent in auth.header.

  • POST /<DRAFT_RECORD_PATH>/create_token

    Create new token for upload file to draft record.

  • GET /<DRAFT_RECORD_PATH>/access-tokens

    List tokens created for uploading to draft record.

  • DELETE /<DRAFT_RECORD_PATH>/access-tokens/<TOKEN_ID>

    Revoke token by token_id.

.. Copyright (C) 2021 CESNET.

OARepo-tokens is free software; you can redistribute it and/or
modify it under the terms of the MIT License; see LICENSE file for more
details.

Changes

Version 0.1.0 (released TBD)

  • Initial public release.

Version 0.1.2

  • Create_token API call rewrited using oarepo-actions.

Version 0.1.3

  • revoke_token impl.
  • permissions for create_token action added
  • sleeps on calls w. invalid token added

Version 0.1.4

  • get_by_uuid returns all; disable token_detail

Version 0.1.5

  • pid_type test fixed

Version 0.1.6

  • versioning typo fixed

Version 0.1.7

  • added permission check on create_token
  • fix: used canonical_url instead of url_for

Version 0.1.8

  • oarepo-actions added to requires + flask ver.limited

Version 0.1.9

  • celery task; cleanup script; fixes;

Version 0.1.10

  • fix in tests

Metadata

Release files for oarepo-tokens 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oarepo-tokens 0.1.10
File Size Uploaded
oarepo-tokens-0.1.10.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oarepo-tokens 0.1.10
File Interpreter ABI Platform
oarepo_tokens-0.1.10-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 40.4 kB

Release files / oarepo-tokens-0.1.10.tar.gz

Download URL oarepo-tokens-0.1.10.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
37f4481bb55300fa04d2d20142f9e50f75e359e9dfdf0962435f3d7ec4341f99
BLAKE2b-256 checksum
How to use checksums
d1a401ffe58a5e8c69cf921cc685d6e4cfc846cdf867368768bcc87b005c5398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / oarepo_tokens-0.1.10-py2.py3-none-any.whl

Download URL oarepo_tokens-0.1.10-py2.py3-none-any.whl
Size 25.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
842c0d916949a69bf60061b9fd6c95cbfd6059d5ce3a094c03deb3d3e7420f50
BLAKE2b-256 checksum
How to use checksums
3981dd8436394177d136bf609186a8134b2091d261928b724a27d551a393194f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page