DNS, DKIM and ACME improvements - part 3
This commit is contained in:
@@ -379,9 +379,7 @@ impl OAuthApiHandler for Server {
|
||||
.await?;
|
||||
|
||||
// Build response
|
||||
let base_url = HttpContext::new(&session, req)
|
||||
.resolve_response_url(self)
|
||||
.await;
|
||||
let base_url = HttpContext::new(&session, req).resolve_response_url(self);
|
||||
Ok(JsonResponse::new(DeviceAuthResponse {
|
||||
verification_uri: format!("{base_url}/authorize"),
|
||||
verification_uri_complete: format!("{base_url}/authorize/?code={user_code}"),
|
||||
@@ -399,10 +397,7 @@ impl OAuthApiHandler for Server {
|
||||
req: HttpRequest,
|
||||
session: HttpSessionData,
|
||||
) -> trc::Result<HttpResponse> {
|
||||
let base_url = HttpContext::new(&session, &req)
|
||||
.resolve_response_url(self)
|
||||
.await
|
||||
.to_string();
|
||||
let base_url = HttpContext::new(&session, &req).resolve_response_url(self);
|
||||
|
||||
Ok(JsonResponse::new(OAuthMetadata {
|
||||
authorization_endpoint: format!("{base_url}/authorize/code",),
|
||||
|
||||
@@ -60,9 +60,7 @@ impl OpenIdHandler for Server {
|
||||
req: HttpRequest,
|
||||
session: HttpSessionData,
|
||||
) -> trc::Result<HttpResponse> {
|
||||
let base_url = HttpContext::new(&session, &req)
|
||||
.resolve_response_url(self)
|
||||
.await;
|
||||
let base_url = HttpContext::new(&session, &req).resolve_response_url(self);
|
||||
|
||||
Ok(JsonResponse::new(OpenIdMetadata {
|
||||
authorization_endpoint: format!("{base_url}/authorize/code",),
|
||||
|
||||
@@ -62,9 +62,7 @@ impl TokenHandler for Server {
|
||||
|
||||
let mut response = TokenResponse::error(ErrorType::InvalidGrant);
|
||||
|
||||
let issuer = HttpContext::new(&session, req)
|
||||
.resolve_response_url(self)
|
||||
.await;
|
||||
let issuer = HttpContext::new(&session, req).resolve_response_url(self);
|
||||
|
||||
if grant_type.eq_ignore_ascii_case("authorization_code") {
|
||||
response = if let (Some(code), Some(client_id), Some(redirect_uri)) = (
|
||||
|
||||
Reference in New Issue
Block a user