aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver/src/connection/auth/inherent.rs
Commit message (Collapse)AuthorAgeFilesLines
* rpc: Do not allow a connection to be authenticated twiceNick Mathewson2026-03-161-1/+1
| | | | This makes it a little easier to drop unwanted capabilities.
* rpc: Move responsibility for Session creation to ConnectionNick Mathewson2026-03-161-4/+1
| | | | | The Connection will know the options that the listener was created with, as opposed to RpcMgr, which is the same for every listener.
* rpcserver: Remove stale TODO about authenticationNick Mathewson2025-01-281-3/+0
| | | | (This TODO dates back to the point before we had sessions.)
* rpcserver: Improve conversion of authentication error.Nick Mathewson2025-01-281-7/+0
|
* rpc: consolodate naming of "inherent" auth.Nick Mathewson2025-01-151-5/+9
| | | | | | | | | We don't want to call this "unix path" anywhere, since it corresponds to _any_ case where the ability to negotiate a successful connection means that the client is authorized. We also don't want to call it "none": The authentication is inherent to the connection, not nonexistent.
* arti-rpcserver: Server side of cookie auth.Nick Mathewson2025-01-151-8/+1
|
* arti-rpcserver: Tell connections what kind of auth to expect.Nick Mathewson2025-01-151-5/+7
|
* arti-rpcserver: move inherent authentication to its own module.Nick Mathewson2025-01-151-0/+77