From b47a447ca802d8ea02be0c0b39a3197bde5e9406 Mon Sep 17 00:00:00 2001 From: Abdulbois Date: Thu, 28 Aug 2025 17:36:33 +0500 Subject: [PATCH 1/2] fix: Resolve issue while retrieving auth endpoint url(#55) - Update approach of retrieving auth request url while building authorization request Signed-off-by: Abdulbois --- src/verifier/request_builder.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/verifier/request_builder.rs b/src/verifier/request_builder.rs index b7f4f78..66f26a5 100644 --- a/src/verifier/request_builder.rs +++ b/src/verifier/request_builder.rs @@ -164,9 +164,9 @@ impl<'a> RequestBuilder<'a> { }; let authorization_endpoint = wallet_metadata - .get::() - .parsing_error()? - .0; + .authorization_endpoint() + .0 + .clone(); let authorization_request_url = AuthorizationRequest { client_id: Some(client_id.0.clone()), From f41c7439ccc1252a68793cc130a8fafe0761595e Mon Sep 17 00:00:00 2001 From: Abdulbois Date: Thu, 28 Aug 2025 18:20:13 +0500 Subject: [PATCH 2/2] fix: Resolve issue while retrieving auth endpoint url(#55) - Fix CI linting errors Signed-off-by: Abdulbois --- src/verifier/request_builder.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/verifier/request_builder.rs b/src/verifier/request_builder.rs index 66f26a5..5e0391e 100644 --- a/src/verifier/request_builder.rs +++ b/src/verifier/request_builder.rs @@ -10,11 +10,8 @@ use crate::{ AuthorizationRequest, AuthorizationRequestObject, RequestIndirection, }, dcql_query::DcqlQuery, - metadata::{ - parameters::wallet::{AuthorizationEndpoint, ClientIdSchemesSupported}, - WalletMetadata, - }, - object::{ParsingErrorContext, TypedParameter, UntypedObject}, + metadata::{parameters::wallet::ClientIdSchemesSupported, WalletMetadata}, + object::{TypedParameter, UntypedObject}, presentation_definition::PresentationDefinition, }, verifier::{by_reference::ByReference, session::Status}, @@ -163,10 +160,7 @@ impl<'a> RequestBuilder<'a> { } }; - let authorization_endpoint = wallet_metadata - .authorization_endpoint() - .0 - .clone(); + let authorization_endpoint = wallet_metadata.authorization_endpoint().0.clone(); let authorization_request_url = AuthorizationRequest { client_id: Some(client_id.0.clone()),