|
| 1 | +// Code generated by openapi-transformer. DO NOT EDIT. |
| 2 | + |
1 | 3 | use anyhow::{bail, Result}; |
2 | 4 | #[cfg(not(feature = "browser"))] |
3 | 5 | use serde::Deserialize; |
@@ -371,17 +373,6 @@ impl Config { |
371 | 373 | Ok(()) |
372 | 374 | } |
373 | 375 |
|
374 | | - /// Validate that DD_API_KEY is configured for API-key-only endpoints. |
375 | | - pub fn validate_api_key_only(&self) -> Result<()> { |
376 | | - if self.api_key.is_none() { |
377 | | - bail!( |
378 | | - "this command requires DD_API_KEY — \ |
379 | | - OAuth2 bearer tokens are not supported here" |
380 | | - ); |
381 | | - } |
382 | | - Ok(()) |
383 | | - } |
384 | | - |
385 | 376 | pub fn has_api_keys(&self) -> bool { |
386 | 377 | self.api_key.is_some() && self.app_key.is_some() |
387 | 378 | } |
@@ -990,24 +981,6 @@ mod tests { |
990 | 981 | assert!(cfg.validate_api_and_app_keys().is_err()); |
991 | 982 | } |
992 | 983 |
|
993 | | - #[test] |
994 | | - fn test_validate_api_key_only_accepts_api_key_without_app_key() { |
995 | | - let cfg = make_cfg(Some("key"), None, None); |
996 | | - assert!(cfg.validate_api_key_only().is_ok()); |
997 | | - } |
998 | | - |
999 | | - #[test] |
1000 | | - fn test_validate_api_key_only_rejects_bearer_only() { |
1001 | | - let cfg = make_cfg(None, None, Some("token")); |
1002 | | - assert!(cfg.validate_api_key_only().is_err()); |
1003 | | - } |
1004 | | - |
1005 | | - #[test] |
1006 | | - fn test_validate_api_key_only_rejects_missing_api_key() { |
1007 | | - let cfg = make_cfg(None, Some("app"), None); |
1008 | | - assert!(cfg.validate_api_key_only().is_err()); |
1009 | | - } |
1010 | | - |
1011 | 984 | #[test] |
1012 | 985 | fn test_validate_auth_api_keys() { |
1013 | 986 | let cfg = make_cfg(Some("key"), Some("app"), None); |
|
0 commit comments