|
1 | | -# base library for interacting with Fedora services |
| 1 | +# base library for interacting with Fedora services (DEPRECATED) |
2 | 2 |
|
3 | 3 | [](https://crates.io/crates/fedora/) |
4 | 4 | [](https://crates.io/crates/fedora/) |
5 | 5 | [](https://crates.io/crates/fedora/) |
6 | 6 | [](https://docs.rs/fedora/) |
7 | 7 |
|
8 | | -This crate provides a base for interacting with Fedora web services. |
9 | | - |
10 | | -It is intended to provide functionality similar to the [`fedora`][fedora.py] |
11 | | -Python package, but for Rust. |
12 | | - |
13 | | -Refer to the docs on [docs.rs] for a complete description of the functionality |
14 | | -of this crate. |
15 | | - |
16 | | -[docs.rs]: https://docs.rs/fedora |
17 | | -[fedora.py]: https://github.com/fedora-infra/python-fedora |
18 | | - |
19 | | -## DONE |
20 | | - |
21 | | -- OpenID authentication |
22 | | - |
23 | | -## TODO |
24 | | - |
25 | | -- authenticating with OpenID Connect |
26 | | -- authenticating for FAS2, wiki |
27 | | - |
| 8 | +**WARNING**: The OpenID-based authentication method for Fedora web services that |
| 9 | +was provided by this crate no longer works. Most web services that are part of |
| 10 | +the Fedora Project have moved to OpenID Connect (OIDC) or Kerberos-based |
| 11 | +authentication. Bodhi was one of the last services that provided a deprecated |
| 12 | +OpenID authentication endpoint, but that endpoint was accidentally broken in |
| 13 | +bodhi-server v8.0.0 and can likely not be fixed. That makes the `fedora` crate |
| 14 | +obsolete. |
| 15 | + |
| 16 | +If another project that is related with the Fedora Project wants to use the "fedora" |
| 17 | +name to publish on crates.io, transfer of ownership of the name can be discussed. |
| 18 | +Please open a ticket on GitHub in this case. |
0 commit comments