- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for extractNameInBrackets (0.23 sec)
-
pilot/pkg/security/authz/model/util.go
func convertToPort(v string) (uint32, error) { p, err := strconv.ParseUint(v, 10, 32) if err != nil || p > 65535 { return 0, fmt.Errorf("invalid port %s: %v", v, err) } return uint32(p), nil } func extractNameInBrackets(s string) (string, error) { if !strings.HasPrefix(s, "[") || !strings.HasSuffix(s, "]") { return "", fmt.Errorf("expecting format [<NAME>], but found %s", s) }
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/util_test.go
{s: "[]", want: ""}, {s: "[bad", err: true}, {s: "bad]", err: true}, {s: "bad", err: true}, } for _, c := range cases { t.Run(c.s, func(t *testing.T) { s, err := extractNameInBrackets(c.s) if s != c.want { t.Errorf("want %s but found %s", c.want, s) } if c.err != (err != nil) { t.Errorf("unexpected error: %v", err) } }) } }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Oct 30 00:00:33 UTC 2020 - 2.8K bytes - Viewed (0) -
pilot/pkg/security/authz/model/generator.go
} func (requestHeaderGenerator) principal(key, value string, forTCP bool, _ bool) (*rbacpb.Principal, error) { if forTCP { return nil, fmt.Errorf("%q is HTTP only", key) } header, err := extractNameInBrackets(strings.TrimPrefix(key, attrRequestHeader)) if err != nil { return nil, err } m := matcher.HeaderMatcher(header, value) return principalHeader(m), nil } type requestClaimGenerator struct{}
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 03 18:02:42 UTC 2024 - 14.1K bytes - Viewed (0)