//! Authentication: `AuthContext`, `Identity`, `IdentityProvider`, `AuthToken`, //! `ConfigIdentityProvider`. //! //! See `docs/architecture/crates/core/auth.md` for the full specification. // TODO: implement