From a2b635329a55a02d28e018793b9d967f735e05f3 Mon Sep 17 00:00:00 2001 From: Alan Xu Date: Fri, 19 Jan 2024 23:29:49 +0800 Subject: [PATCH 1/3] refactor(azure_identity_access_token_provider.go): support the latest kiota-abstractions-go Support the latest kiota-abstractions-go --- CHANGELOG.md | 6 ++++++ azure_identity_access_token_provider.go | 13 +++++++------ go.mod | 2 +- go.sum | 2 ++ 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8507b43..f7e7a9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +## [1.0.2] - 2024-01-19 + +### Changed + +- Support the latest github.com/microsoft/kiota-abstractions-go. + ## [1.0.1] - 2023-10-13 ### Changed diff --git a/azure_identity_access_token_provider.go b/azure_identity_access_token_provider.go index 05d941b..bd1ac49 100644 --- a/azure_identity_access_token_provider.go +++ b/azure_identity_access_token_provider.go @@ -59,15 +59,16 @@ func NewAzureIdentityAccessTokenProviderWithScopesAndValidHostsAndObservabilityO if scopesLen > 0 { copy(finalScopes, scopes) } - validator := absauth.NewAllowedHostsValidator(validHosts) - result := &AzureIdentityAccessTokenProvider{ + validator, err := absauth.NewAllowedHostsValidatorErrorCheck(validHosts) + if err != nil { + return nil, err + } + return &AzureIdentityAccessTokenProvider{ credential: credential, scopes: finalScopes, - allowedHostsValidator: &validator, + allowedHostsValidator: validator, observabilityOptions: observabilityOptions, - } - - return result, nil + }, nil } const claimsKey = "claims" diff --git a/go.mod b/go.mod index 7ab7327..5b4c43e 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.18 require ( github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1 - github.com/microsoft/kiota-abstractions-go v1.5.5 + github.com/microsoft/kiota-abstractions-go v1.5.6 github.com/stretchr/testify v1.8.4 go.opentelemetry.io/otel v1.22.0 ) diff --git a/go.sum b/go.sum index 69d5dff..90a9525 100644 --- a/go.sum +++ b/go.sum @@ -20,6 +20,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/microsoft/kiota-abstractions-go v1.5.5 h1:ofdQd5b42KzSDJhc11qFeddVd2GIh0FyiGYhUUSLO00= github.com/microsoft/kiota-abstractions-go v1.5.5/go.mod h1:PcgbR/QXB3EePCbP1OM4Hhk1R9a033D4K/gC3ltHv2w= +github.com/microsoft/kiota-abstractions-go v1.5.6 h1:3hd1sACWB2B9grv8KG1T8g/gGQ4A8kTLv91OUxHSxkE= +github.com/microsoft/kiota-abstractions-go v1.5.6/go.mod h1:2WX7Oh8V9SAdZ80OGeE53rcbdys54Pd38rAeDUghrpM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/std-uritemplate/std-uritemplate/go v0.0.50 h1:LAE6WYRmLlDXPtEzr152BnD/MHxGCKmcp5D2Pw0NvmU= From a0bd099ffd909813cab641bd3b139c753c931424 Mon Sep 17 00:00:00 2001 From: Alan Xu Date: Fri, 19 Jan 2024 23:31:17 +0800 Subject: [PATCH 2/3] refactor(go.sum): go mod tidy go mod tidy --- go.sum | 2 -- 1 file changed, 2 deletions(-) diff --git a/go.sum b/go.sum index 90a9525..0548b5f 100644 --- a/go.sum +++ b/go.sum @@ -18,8 +18,6 @@ github.com/google/uuid v1.5.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/microsoft/kiota-abstractions-go v1.5.5 h1:ofdQd5b42KzSDJhc11qFeddVd2GIh0FyiGYhUUSLO00= -github.com/microsoft/kiota-abstractions-go v1.5.5/go.mod h1:PcgbR/QXB3EePCbP1OM4Hhk1R9a033D4K/gC3ltHv2w= github.com/microsoft/kiota-abstractions-go v1.5.6 h1:3hd1sACWB2B9grv8KG1T8g/gGQ4A8kTLv91OUxHSxkE= github.com/microsoft/kiota-abstractions-go v1.5.6/go.mod h1:2WX7Oh8V9SAdZ80OGeE53rcbdys54Pd38rAeDUghrpM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= From 3e15595a69bc06decf556fc8d43c4714549a532e Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Fri, 19 Jan 2024 10:32:14 -0500 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7e7a9c..7c6dbbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Support the latest github.com/microsoft/kiota-abstractions-go. +- Validates that provided valid hosts don't start with a scheme. ## [1.0.1] - 2023-10-13