Skip to content

Commit adad69b

Browse files
authored
Merge pull request #504 from kvinwang/fix/onboard-source-url-normalize
fix(kms): auto-append /prpc to onboard source_url
2 parents e0896b2 + e1f34b3 commit adad69b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

kms/src/onboard_service.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,14 @@ impl OnboardRpc for OnboardHandler {
7878
}
7979

8080
async fn onboard(self, request: OnboardRequest) -> Result<OnboardResponse> {
81+
let source_url = request.source_url.trim_end_matches('/').to_string();
82+
let source_url = if source_url.ends_with("/prpc") {
83+
source_url
84+
} else {
85+
format!("{source_url}/prpc")
86+
};
8187
let keys = Keys::onboard(
82-
&request.source_url,
88+
&source_url,
8389
&request.domain,
8490
self.state.config.onboard.quote_enabled,
8591
self.state.config.pccs_url.clone(),

0 commit comments

Comments
 (0)