diff --git a/server/src/handlers/http/oidc.rs b/server/src/handlers/http/oidc.rs index 3c9feb3f6..58c550b4c 100644 --- a/server/src/handlers/http/oidc.rs +++ b/server/src/handlers/http/oidc.rs @@ -63,7 +63,7 @@ pub async fn login( req: HttpRequest, query: web::Query, ) -> Result { - let conn = req.connection_info(); + let conn = req.connection_info().clone(); let base_url = format!("{}://{}/", conn.scheme(), conn.host()); if !base_url.eq(query.redirect.as_str()) { return Err(OIDCError::BadRequest);