diff options
| author | mo khan <mo@mokhan.ca> | 2025-06-11 17:11:39 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-06-11 17:11:39 -0600 |
| commit | 5ffc9b007ccbd8a4510b58de72aaee53291d7973 (patch) | |
| tree | f696a2a7599926d402c5456c434bd87e5e325c3a /src/bin/debug.rs | |
| parent | dbd3c780f27bd5bee23adf6e280b84d669230e0d (diff) | |
refactor: apply SOLID principles
Diffstat (limited to 'src/bin/debug.rs')
| -rw-r--r-- | src/bin/debug.rs | 28 |
1 files changed, 16 insertions, 12 deletions
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!({ |
