summaryrefslogtreecommitdiff
path: root/src/bin/debug.rs
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-06-11 17:11:39 -0600
committermo khan <mo@mokhan.ca>2025-06-11 17:11:39 -0600
commit5ffc9b007ccbd8a4510b58de72aaee53291d7973 (patch)
treef696a2a7599926d402c5456c434bd87e5e325c3a /src/bin/debug.rs
parentdbd3c780f27bd5bee23adf6e280b84d669230e0d (diff)
refactor: apply SOLID principles
Diffstat (limited to 'src/bin/debug.rs')
-rw-r--r--src/bin/debug.rs28
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!({