fix(merge): align security contracts with latest main

This commit is contained in:
elky
2026-09-05 01:31:21 +08:00
parent 0e3bd7eff4
commit 9ff4d73d5c
8 changed files with 25 additions and 38 deletions
@@ -16,8 +16,9 @@ use aether_contracts::ProxySnapshot;
use aether_data_contracts::repository::provider_catalog::{
StoredProviderCatalogEndpoint, StoredProviderCatalogKey, StoredProviderCatalogProvider,
};
use aether_provider_pool::build_antigravity_pool_quota_request;
use aether_provider_pool::build_antigravity_pool_quota_summary_request;
use aether_provider_pool::{
build_antigravity_pool_quota_request, build_antigravity_pool_quota_summary_request,
};
use serde_json::json;
use std::collections::BTreeMap;
use std::time::{SystemTime, UNIX_EPOCH};
@@ -46,6 +46,11 @@ fn provider_oauth_service_for_template(
let adapter = AntigravityProviderOAuthAdapter::default()
.with_token_url_override(token_url)
.with_user_info_url_override(antigravity_user_info_url);
#[cfg(test)]
let adapter = adapter.with_oauth_credentials_for_tests(
"gateway-test-antigravity-client-id",
"gateway-test-antigravity-client-secret",
);
return Ok(ProviderOAuthService::new().with_adapter(Arc::new(adapter)));
}
GenericProviderOAuthAdapter::for_provider_type(template.provider_type)