- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for MetadataStringMatcherForJWTClaim (0.41 sec)
-
pilot/pkg/security/authz/model/util.go
if err != nil { return nil, err } return []string{ret}, nil } claims = append(claims, s[begin+1:end]) begin = end + 1 } return claims, nil } func MetadataStringMatcherForJWTClaim(claim string, m *matcherpb.StringMatcher) *matcherpb.MetadataMatcher { return MetadataValueMatcherForJWTClaim(claim, &matcherpb.ValueMatcher{ MatchPattern: &matcherpb.ValueMatcher_StringMatch{ StringMatch: m,
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Mar 25 10:39:25 UTC 2024 - 3.4K bytes - Viewed (0) -
pilot/pkg/security/authz/model/generator.go
matchSub = matchAny } default: matchSub = matcher.StringMatcherExact(sub, false) matchIss = matcher.StringMatcherExact(iss, false) } im := MetadataStringMatcherForJWTClaim("iss", matchIss) sm := MetadataStringMatcherForJWTClaim("sub", matchSub) or = append(or, principalAnd([]*rbacpb.Principal{principalMetadata(im), principalMetadata(sm)})) } if len(or) == 1 { return or[0], nil
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 03 18:02:42 UTC 2024 - 14.1K bytes - Viewed (0)