文件名称:identifier_translation_service:HIRMEOS WP6的通用服务,允许从标准URI转换为标准URI。
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-26 11:28:29
rest-api uri doi publishing uri-scheme
标识符翻译服务 标识符翻译服务是JSON REST API。 翻译服务将作品(出版物)映射到URI(例如info:doi:10.11647 / obp.0001,urn:isbn:9781906924010, ://www.openbookpublishers.com/product/3),以允许从一个标识符转换为另一个标识符。 建立 认证方式 如果您打算将API公开给互联网,则可以使用JWT保护它。 您必须设置一个令牌API(例如并通过SECRET_KEY env变量与该服务共享密钥,然后翻译服务将在收到的每个请求的Authorization标头中使用一个令牌,并检查是否已生成用秘密钥匙
【文件预览】:
identifier_translation_service-master
----src()
--------translator.py(5KB)
--------worksctrl.py(4KB)
--------models()
--------aux.py(1KB)
--------titlesctrl.py(2KB)
--------errors.py(3KB)
--------relationsctrl.py(1KB)
--------typesctrl.py(1KB)
--------urisctrl.py(2KB)
--------validation.py(440B)
--------api.py(5KB)
----Dockerfile(228B)
----.travis.yml(135B)
----config()
--------requirements.txt(107B)
--------db.env.example(173B)
--------api.env.example(120B)
----LICENSE(1KB)
----README.md(15KB)
----docker-compose.yml(731B)
----.gitignore(40B)