chore(jwt): cleaning up JWT tests and checks

This commit is contained in:
Ethan Knowlton 2023-11-14 03:46:03 -05:00
parent c55af8c675
commit e7a6f54ff9
2 changed files with 5 additions and 5 deletions

View File

@ -108,7 +108,7 @@ func main() {
serverCache = &cache.Null{}
}
if len(runConfig.Jwt.PublicKey) != 0 {
if runConfig.Jwt.Enabled && len(runConfig.Jwt.PublicKey) != 0 {
log.Printf("Loading public key from %s", runConfig.Jwt.PublicKey)
pubKey, err := os.ReadFile(runConfig.Jwt.PublicKey)

View File

@ -7,11 +7,11 @@ import (
"github.com/stretchr/testify/assert"
)
const ecdsaPublicKey = `-----BEGIN PUBLIC KEY-----
const EcdsaPublicKey = `-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEVs/o5+uQbTjL3chynL4wXgUg2R9
q9UU8I5mEovUf86QZ7kOBIjJwqnzD1omageEHWwHdBO6B+dFabmdT9POxg==
-----END PUBLIC KEY-----`
const ecdsaToken = `eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.tyh-VfuzIxCyGYDlkBA7DfyjrqmSHu6pQ2hoZuFqUSLPNY2N0mpHb3nk5K17HWP_3cYHBw7AhHale5wky6-sVA`
const EcdsaToken = `eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.tyh-VfuzIxCyGYDlkBA7DfyjrqmSHu6pQ2hoZuFqUSLPNY2N0mpHb3nk5K17HWP_3cYHBw7AhHale5wky6-sVA`
const rsaPublicKey = `-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu1SU1LfVLPHCozMxH2Mo
@ -32,9 +32,9 @@ func TestGetTokenKeyWithECDSAKey(t *testing.T) {
Debug: true,
Jwt: config.Jwt{
SigningMethod: "ES256",
PublicKeyData: []byte(ecdsaPublicKey),
PublicKeyData: []byte(EcdsaPublicKey),
},
}, ecdsaToken)
}, EcdsaToken)
assert.Nil(t, err)
}