From 5ffc9b007ccbd8a4510b58de72aaee53291d7973 Mon Sep 17 00:00:00 2001 From: mo khan Date: Wed, 11 Jun 2025 17:11:39 -0600 Subject: refactor: apply SOLID principles --- src/bin/debug.rs | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'src/bin') diff --git a/src/bin/debug.rs b/src/bin/debug.rs index 6d80848..e05446b 100644 --- a/src/bin/debug.rs +++ b/src/bin/debug.rs @@ -1,21 +1,25 @@ fn main() { let config = sts::Config::from_env(); println!("Config loaded: {}", config.bind_addr); + + // Try the old-style server creation let server = sts::http::Server::new(config.clone()); println!("Server result: {:?}", server.is_ok()); - if let Ok(server) = server { - let oauth_server = &server.oauth_server; - let jwks = oauth_server.get_jwks(); - println!("JWKS length: {}", jwks.len()); - println!( - "JWKS: {}", - if jwks.len() > 100 { - &jwks[..100] - } else { - &jwks - } - ); + if let Ok(_server) = server { + // Create OAuth server directly to test JWKS + if let Ok(oauth_server) = sts::OAuthServer::new(&config) { + let jwks = oauth_server.get_jwks(); + println!("JWKS length: {}", jwks.len()); + println!( + "JWKS: {}", + if jwks.len() > 100 { + &jwks[..100] + } else { + &jwks + } + ); + } } let metadata = serde_json::json!({ -- cgit v1.2.3