Skip to main content

regapp-tools

These is a collection of (python for the moment) tools for regapp.

Main goal of this package is to have them easily installable via:

    pip install regapp-tools

The initial tools are:

  • subiss-to-unix that allows finding a user that was registered via OIDC in regapp. Examples:

    • subiss-to-unix <sub>@<iss>
    • subiss-to-unix test-id
    • subiss-to-unix 6c611e2a-2c1c-487f-9948-c058a36c8f0e@https://login.helmholtz-data-federation.de/oauth2
  • ssh-key-retriever (there is a go version in an rpm package available elsewhere). This one is for retrieving ssh-keys that users have registered in reg-app. Examples:

    • ssh-key-retriever <username>

Installation

pip install regapp-tools

Configuration

Both tools read config files from - ./regapp-tools.conf - $HOME/regapp-tools.conf - /etc/regapp-tools.conf in that order

Sample Config:

#vim: ft=conf

[backend.bwidm]
# The base URL of the BWIDM API
url = https://bwidm-test.scc.kit.edu/rest

# The ID of the organisation
org_id = hdf

[backend.bwidm.auth]
# HTTP basic auth to connect to BWIDM API
http_user = xxxx
http_pass = xxxx

[backend.bwidm.service]
# The name of the service the user should be added to on BWIDM:
name = sshtest

Metadata

Release files for regapp-tools 0.2.16

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

Source distribution (sdist)

Source distribution for regapp-tools 0.2.16
File Size Uploaded Provenance Actions
regapp-tools-0.2.16.tar.gz 28.1 kB Without provenance Details for regapp-tools-0.2.16.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for regapp-tools 0.2.16
File Interpreter ABI Platform Actions
regapp_tools-0.2.16-py2.py3-none-any.whl Python 3, Python 2 none any Details for regapp_tools-0.2.16-py2.py3-none-any.whl

Total release size: 46.2 kB

Release files / regapp-tools-0.2.16.tar.gz

Download URL regapp-tools-0.2.16.tar.gz
Size 28.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2f7664eadaf37263c02f54f98c4497eb2ec06bc9f438d8a939f33cd3494d6b4d
BLAKE2b-256 checksum
How to use checksums
833bc3aa6ab4b20c32f5d35d2d09a1074f892ca4dd0e2617bf6f9bb9fc5c8e1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.6.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.9

Release files / regapp_tools-0.2.16-py2.py3-none-any.whl

Download URL regapp_tools-0.2.16-py2.py3-none-any.whl
Size 18.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
f784c541a60808478d3bf4d02c8654779545a92802bac30d51f39f986df78537
BLAKE2b-256 checksum
How to use checksums
ae4d54030511356aa78a3594c90feeebc590930770528a1a6053e13bf6d98044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.6.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.9

Security for regapp-tools 0.2.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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