fix(openid): don't ignore existence check for key mutator

This commit is contained in:
Trong Huu Nguyen
2024-11-06 09:40:56 +01:00
parent b4b38f30ef
commit 2d5d99f5ee

View File

@@ -84,8 +84,8 @@ func NewJwksProvider(ctx context.Context, openidCfg openidconfig.Config) (*JwksP
func keySetMutator(cfg openidconfig.Provider) jwk.PostFetcher {
return jwk.PostFetchFunc(func(uri string, set jwk.Set) (jwk.Set, error) {
for i := 0; i < set.Len(); i++ {
key, _ := set.Key(i)
if key.Algorithm().String() != "" {
key, ok := set.Key(i)
if !ok || key.Algorithm().String() != "" {
continue
}