error.json
1{
2 "error": "server_error",
3 "error_description": "error-aip-oauth-1 Authorization failed: OAuth init failed: PARHttpRequestFailed(Middleware(error-atproto-oauth-dpop-1 Unexpected OAuth error: invalid_client_metadata\n\nStack backtrace:\n 0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from\n 1: <atproto_oauth::dpop::DpopRetry as reqwest_chain::chainable::Chainer>::chain::{{closure}}\n 2: reqwest_chain::middleware::<impl reqwest_middleware::middleware::Middleware for reqwest_chain::chainable::ChainMiddleware<T>>::handle::{{closure}}\n 3: aip::oauth::atprotocol_bridge::AtpBackedAuthorizationServer::authorize_with_atprotocol::{{closure}}\n 4: aip::http::handler_atprotocol_oauth_authorize::handle_oauth_authorize::{{closure}}\n 5: <F as axum::handler::Handler<(M,T1,T2),S>>::call::{{closure}}\n 6: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll\n 7: <axum::util::MapIntoResponseFuture<F> as core::future::future::Future>::poll\n 8: <tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 9: <axum::routing::route::RouteFuture<E> as core::future::future::Future>::poll\n 10: <axum::middleware::map_response::MapResponse<F,S,I,(T1,)> as tower_service::Service<http::request::Request<B>>>::call::{{closure}}\n 11: <axum::middleware::map_response::ResponseFuture as core::future::future::Future>::poll\n 12: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll\n 13: <axum::util::MapIntoResponseFuture<F> as core::future::future::Future>::poll\n 14: <tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 15: <axum::routing::route::RouteFuture<E> as core::future::future::Future>::poll\n 16: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll\n 17: <axum::util::MapIntoResponseFuture<F> as core::future::future::Future>::poll\n 18: <tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 19: <axum::routing::route::RouteFuture<E> as core::future::future::Future>::poll\n 20: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll\n 21: <axum::util::MapIntoResponseFuture<F> as core::future::future::Future>::poll\n 22: <tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 23: <axum::routing::route::RouteFuture<E> as core::future::future::Future>::poll\n 24: <tower_http::cors::ResponseFuture<F> as core::future::future::Future>::poll\n 25: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll\n 26: <axum::util::MapIntoResponseFuture<F> as core::future::future::Future>::poll\n 27: <tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 28: <axum::routing::route::RouteFuture<E> as core::future::future::Future>::poll\n 29: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll\n 30: <axum::util::MapIntoResponseFuture<F> as core::future::future::Future>::poll\n 31: <tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 32: <hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll\n 33: hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_catch\n 34: <hyper_util::server::conn::auto::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll\n 35: <core::future::poll_fn::PollFn<F> as core::future::future::Future>::poll\n 36: axum::serve::handle_connection::{{closure}}::{{closure}}\n 37: tokio::runtime::task::core::Core<T,S>::poll\n 38: tokio::runtime::task::harness::Harness<T,S>::poll\n 39: tokio::runtime::scheduler::multi_thread::worker::Context::run_task\n 40: tokio::runtime::scheduler::multi_thread::worker::Context::run\n 41: tokio::runtime::context::runtime::enter_runtime\n 42: tokio::runtime::scheduler::multi_thread::worker::run\n 43: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll\n 44: tokio::runtime::task::core::Core<T,S>::poll\n 45: tokio::runtime::task::harness::Harness<T,S>::poll\n 46: tokio::runtime::blocking::pool::Inner::run\n 47: std::sys::backtrace::__rust_begin_short_backtrace\n 48: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 49: std::sys::pal::unix::thread::Thread::new::thread_start\n 50: start_thread\n 51: __GI___clone3))"
4}