The ARPA2 Shell for Identity Management
Project description
ARPA2 Shell for Identity Management
The arpa2id shell is a command interface with JSON backend over which identities can be managed, including such things as aliases, groups, roles and so on.
Whether on an operating system prompt or in the arpa2shell
meta-shell, you can start identity management with the
command
arpa2id
This is a special shell for doing ARPA2 manipulations.
Once in such an arpa2id
shell, you can do things like
domain_add orvelte.nep Orvelte, Incorporated
user_add orvelte.nep bakker Hij die bakt
user_add orvelte.nep smid Hij die hakt
user_del orvelte.nep bakker
user_del orvelte.nep smid
domain_del orvelte.nep
Make sure to hit <tab>
often, it should work really
pleasantly. Use ?command
or help command
to inquire
about a specific command's syntax.
You can run slapcat
from another shell to see the
changes in the database. This command is basically
a dump of the contents of the OpenLDAP database in a
standardised exchange format, LDIF. This is a rogue
utility, bypassing the protocol and authentication,
so it can only be run locally.
The shells are a bit rudimentary, but they are meant to grow
into management utilities. By that time we should
probably split the words over the underscore characters,
perhaps using the cmdparser
package that was installed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file arpa2.shell.id-0.0.3.tar.gz
.
File metadata
- Download URL: arpa2.shell.id-0.0.3.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f9327da3003740bc2256d4d5204e5d1a5c614786ba3211bae8b8b4c084fd1b |
|
MD5 | 713140c2f80b6a6a89b9739b707ace86 |
|
BLAKE2b-256 | 8c964c3639dc2b6dfc4f5aa1101779c363c364a2b90797b16ead60b943ff1f57 |
File details
Details for the file arpa2.shell.id-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: arpa2.shell.id-0.0.3-py3-none-any.whl
- Upload date:
- Size: 51.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a08152d4760bc594b663f2778307da49db14707b99961f4ed75070e280783f4 |
|
MD5 | 893c4d754f51ea94282d5cc4b9daa1d9 |
|
BLAKE2b-256 | 23fca80080c0d8aad48f892a75ee288890471d926871b74230b3da80ffd2e22f |