oauth2-test-server 0.2.2

A fast, fully configurable, in-memory OAuth 2.0 + OpenID Connect authorization server for testing, zero-HTTP mode and DCR support for testing auth flow in MCP Servers and MCP Clients
Documentation
1
2
3
4
5
6
7
use axum::{extract::Query, response::Html};
use std::collections::HashMap;

pub async fn error_page(Query(params): Query<HashMap<String, String>>) -> Html<String> {
    let error = params.get("error").map(|s| s.as_str()).unwrap_or("unknown");
    Html(format!("<h1>OAuth Error: {}</h1>", error))
}