umnet-cyberark
Python library for doing API calls to cyberark.
Note that this code was adapted from a class in umnet-scripts so that it can be imported separately from that library.
Originally authored by Jeff Hagley, I've added some error checking and convenience methods. Reference:
https://github.com/umich-its-networking/umnet-scripts/blob/master/umnet_scripts/cyberark.py
As of May 2025 this code is only intended to be used by other libraries. Install with pip:
pip install umnet-cyberark
Then in your code you can import and use it like so:
from umnet_cyberark import Cyberark
c = Cyberark(env_file="/usr/local/umnet/lib/cyberark/cyberark.env")
c.lookup_username_password("automaton")
You need a cyberark.env file that has paths to the keys and certs for the UMNET and/or NSO environments.
If you don't provide this as an argument it will assume it's in your current directory (eg cyberark.env)
Metadata
Release files for umnet-cyberark 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| umnet_cyberark-0.2.2.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| umnet_cyberark-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.5 kB
Release files / umnet_cyberark-0.2.2.tar.gz
| Download URL | umnet_cyberark-0.2.2.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c001813d71fcea330f41c05c39dd97a8a991f1afc45877e2cdf57bf6eddb32f8
|
|
BLAKE2b-256 checksum How to use checksums |
d5bb912e56e2975643cc66b3a943cc1ba673d083c3a45bbb57594246f714449c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.13.3 Darwin/25.4.0
|
Release files / umnet_cyberark-0.2.2-py3-none-any.whl
| Download URL | umnet_cyberark-0.2.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
52641f576fddd49712d03e86e48c4971a384ad836e9462a65d2c893ad834fffa
|
|
BLAKE2b-256 checksum How to use checksums |
1eb14e7b200c70fbde044854f25189579870f5f58f728515ba598cc79983fb5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.13.3 Darwin/25.4.0
|