| Crates.io | freeipa_rpc |
| lib.rs | freeipa_rpc |
| version | 0.1.1 |
| created_at | 2025-12-27 20:46:31.494036+00 |
| updated_at | 2025-12-28 13:11:57.817718+00 |
| description | SDK to work with FreeIPA JSON-RPC |
| homepage | |
| repository | https://github.com/bakanovskii/freeipa_rpc |
| max_upload_size | |
| id | 2007801 |
| size | 79,934 |
SDK to work with FreeIPA JSON-RPC using Rust.
It supports FreeIPA API version starting from "2.233" which corresponds to FreeIPA 4.8.0, (although for now there are no real limitations due to WIP status).
For now you can use this library to:
FreeIpaClient.ping())serde_json Value (e.g. FreeIpaClient.execute(Action::Ping))execute_raw to create request manually (to enable use raw feature)The first method is preferable but feel free to use last two if there are no public methods yet.
If you find any issues or have ideas for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.