mirror of https://github.com/mpolden/echoip
chore(jwt): cleaning up JWT tests and checks
This commit is contained in:
parent
c55af8c675
commit
e7a6f54ff9
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue