From 5f668820c8c898fdad462b3a8a6abe1844288668 Mon Sep 17 00:00:00 2001 From: Parham Alvani Date: Sat, 30 Nov 2024 20:16:19 +0000 Subject: [PATCH] fix: crrect strconv import --- internal/authenticator/auto_authenticator.go | 5 +++-- internal/authenticator/manual_authenticator.go | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/authenticator/auto_authenticator.go b/internal/authenticator/auto_authenticator.go index fe66422..5b79fd0 100644 --- a/internal/authenticator/auto_authenticator.go +++ b/internal/authenticator/auto_authenticator.go @@ -11,6 +11,7 @@ import ( "github.com/snapp-incubator/soteria/internal/metric" "github.com/snapp-incubator/soteria/internal/topics" "github.com/snapp-incubator/soteria/pkg/acl" + "github.com/snapp-incubator/soteria/pkg/strconv" "github.com/snapp-incubator/soteria/pkg/validator" "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/propagation" @@ -82,13 +83,13 @@ func (a AutoAuthenticator) ACL( return false, ErrIssNotFound } - issuer := fmt.Sprintf("%v", claims[a.JWTConfig.IssName]) + issuer := strconv.ToString(claims[a.JWTConfig.IssName]) if claims[a.JWTConfig.SubName] == nil { return false, ErrSubNotFound } - sub := fmt.Sprintf("%v", claims[a.JWTConfig.SubName]) + sub := strconv.ToString(claims[a.JWTConfig.SubName]) topicTemplate := a.TopicManager.ParseTopic(topic, issuer, sub, map[string]any(claims)) if topicTemplate == nil { diff --git a/internal/authenticator/manual_authenticator.go b/internal/authenticator/manual_authenticator.go index 8d3a371..0e89a2d 100644 --- a/internal/authenticator/manual_authenticator.go +++ b/internal/authenticator/manual_authenticator.go @@ -5,10 +5,10 @@ import ( "fmt" "github.com/golang-jwt/jwt/v5" - "github.com/hashicorp/hcl/hcl/strconv" "github.com/snapp-incubator/soteria/internal/config" "github.com/snapp-incubator/soteria/internal/topics" "github.com/snapp-incubator/soteria/pkg/acl" + "github.com/snapp-incubator/soteria/pkg/strconv" ) // ManualAuthenticator is responsible for Acl/Auth/Token of users without calling