From 1d1e415277ed4fa6cfcc5c0e7ccb9c7926f39444 Mon Sep 17 00:00:00 2001 From: lohith-karlapudi Date: Thu, 11 Aug 2022 17:21:59 +0530 Subject: [PATCH] Update legacy_options_test.go --- pkg/apis/options/legacy_options_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkg/apis/options/legacy_options_test.go b/pkg/apis/options/legacy_options_test.go index d37f9548..19894994 100644 --- a/pkg/apis/options/legacy_options_test.go +++ b/pkg/apis/options/legacy_options_test.go @@ -471,6 +471,19 @@ var _ = Describe("Legacy Options", func() { }, } + idTokenHeader := Header{ + Name: "x-auth-request-id-token", + PreserveRequestValue: false, + Values: []HeaderValue{ + { + ClaimSource: &ClaimSource{ + Claim: "id_token", + Prefix: "Bearer ", + }, + }, + }, + } + DescribeTable("should convert to injectRequestHeaders", func(in legacyHeadersTableInput) { requestHeaders, responseHeaders := in.legacyHeaders.convert() @@ -771,9 +784,11 @@ var _ = Describe("Legacy Options", func() { }, expectedRequestHeaders: []Header{ authorizationHeader, + idTokenHeader, }, expectedResponseHeaders: []Header{ authorizationHeader, + idTokenHeader, }, }), Entry("with authorization headers and SkipAuthStripHeaders disabled", legacyHeadersTableInput{ @@ -793,9 +808,11 @@ var _ = Describe("Legacy Options", func() { }, expectedRequestHeaders: []Header{ withPreserveRequestValue(authorizationHeader, true), + withPreserveRequestValue(idTokenHeader, true), }, expectedResponseHeaders: []Header{ authorizationHeader, + idTokenHeader, }, }), )