From 520513f87feb147d74bb1c8c4e13004422420af4 Mon Sep 17 00:00:00 2001 From: Rodrigo Lazo Paz Date: Tue, 22 Oct 2024 16:29:28 -0400 Subject: [PATCH 1/3] Fix vertexAI authorization header The header for authenticated request from vertex was using an invalid authorization value --- .../main/kotlin/com/google/firebase/vertexai/GenerativeModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/GenerativeModel.kt b/firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/GenerativeModel.kt index 872fe61823f..c5e8711a185 100644 --- a/firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/GenerativeModel.kt +++ b/firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/GenerativeModel.kt @@ -110,7 +110,7 @@ internal constructor( try { val token = internalAuthProvider.getAccessToken(false).await() - headers["Authorization"] = token.token!! + headers["Authorization"] = "Firebase ${token.token!!}" } catch (e: Exception) { Log.w(TAG, "Error getting Auth token ", e) } From 359766f7d89981039d8186eb0797b4267bf8f7bd Mon Sep 17 00:00:00 2001 From: Rodrigo Lazo Paz Date: Tue, 22 Oct 2024 16:40:55 -0400 Subject: [PATCH 2/3] Add changelog entry --- firebase-vertexai/CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/firebase-vertexai/CHANGELOG.md b/firebase-vertexai/CHANGELOG.md index 36074fb1d3b..52d09da5d82 100644 --- a/firebase-vertexai/CHANGELOG.md +++ b/firebase-vertexai/CHANGELOG.md @@ -1,5 +1,5 @@ # Unreleased - +* [fixed] Fixed issue where authorization headers weren't correctly formatted and where ignored by the backend. (#6400) # 16.0.0 * [feature] {{firebase_vertexai}} is now Generally Available (GA) and can be @@ -52,4 +52,3 @@ * [feature] Added support for `responseMimeType` in `GenerationConfig`. * [changed] Renamed `GoogleGenerativeAIException` to `FirebaseVertexAIException`. * [changed] Updated the KDocs for various classes and functions. - From f6bd49b8b720fb1760a7af7b17a7ecc3623cb6d7 Mon Sep 17 00:00:00 2001 From: Rodrigo Lazo Date: Tue, 22 Oct 2024 16:43:05 -0400 Subject: [PATCH 3/3] Update firebase-vertexai/CHANGELOG.md Co-authored-by: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com> --- firebase-vertexai/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firebase-vertexai/CHANGELOG.md b/firebase-vertexai/CHANGELOG.md index 52d09da5d82..a591f222b13 100644 --- a/firebase-vertexai/CHANGELOG.md +++ b/firebase-vertexai/CHANGELOG.md @@ -1,5 +1,5 @@ # Unreleased -* [fixed] Fixed issue where authorization headers weren't correctly formatted and where ignored by the backend. (#6400) +* [fixed] Fixed issue where authorization headers weren't correctly formatted and were ignored by the backend. (#6400) # 16.0.0 * [feature] {{firebase_vertexai}} is now Generally Available (GA) and can be