Skip to content

Commit

Permalink
fix: linter
Browse files Browse the repository at this point in the history
  • Loading branch information
gllm-dev committed Apr 11, 2024
1 parent 14fd5fb commit 9c9a7e9
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
2 changes: 0 additions & 2 deletions internal/applications/projectapp/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@ func (a *ProjectApplication) AddProviders(ctx context.Context, opts ...ProviderO
return nil, ErrProviderAlreadyExists
}
providers = append(providers, &provider.Provider{ProjectID: projectID, Type: provider.TypeCustom, Config: &provider.CustomConfig{PEM: *cfg.pem, KeyType: cfg.keyType}})

}

if len(providers) == 0 {
Expand Down Expand Up @@ -236,7 +235,6 @@ func (a *ProjectApplication) UpdateProvider(ctx context.Context, providerID stri
a.logger.ErrorContext(ctx, "failed to update custom provider", logger.Error(err))
return fromDomainError(err)
}

}
return nil
}
Expand Down
9 changes: 5 additions & 4 deletions internal/infrastructure/providersmgr/custom.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ package providersmgr

import (
"context"
"github.com/golang-jwt/jwt/v5"
"log/slog"

"github.com/golang-jwt/jwt/v5"

"go.openfort.xyz/shield/internal/core/domain/provider"
"go.openfort.xyz/shield/internal/core/ports/providers"
"go.openfort.xyz/shield/pkg/logger"
Expand Down Expand Up @@ -53,15 +54,15 @@ func (c *custom) validatePEM(token string) (string, error) {
var keyFunc jwt.Keyfunc
switch c.config.KeyType {
case provider.KeyTypeRSA:
keyFunc = func(token *jwt.Token) (interface{}, error) {
keyFunc = func(*jwt.Token) (interface{}, error) {
return jwt.ParseRSAPublicKeyFromPEM([]byte(c.config.PEM))
}
case provider.KeyTypeECDSA:
keyFunc = func(token *jwt.Token) (interface{}, error) {
keyFunc = func(*jwt.Token) (interface{}, error) {
return jwt.ParseECPublicKeyFromPEM([]byte(c.config.PEM))
}
case provider.KeyTypeEd25519:
keyFunc = func(token *jwt.Token) (interface{}, error) {
keyFunc = func(*jwt.Token) (interface{}, error) {
return jwt.ParseEdPublicKeyFromPEM([]byte(c.config.PEM))
}
default:
Expand Down

0 comments on commit 9c9a7e9

Please sign in to comment.