mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Update protobuf,grpc,etcd dependencies
1. Updated etcd/protobuf/grpc dependencies: echo " hack/pin-dependency.sh github.com/golang/protobuf latest hack/pin-dependency.sh google.golang.org/protobuf latest hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/tests/v3 v3.5.0-rc.0 hack/pin-dependency.sh google.golang.org/grpc latest " | bash 2. Linted transitive dependencies until versions are clean: hack/lint-dependencies.sh | grep " hack/pin-dependency.sh" | bash 3. Linted dependencies until dropped versions are clean: hack/lint-dependencies.sh | grep "dropreplace" | bash 4. Updated vendor and internal modules: hack/update-vendor.sh hack/update-internal-modules.sh Repeated steps 2-4 until clean
This commit is contained in:
		
							
								
								
									
										22
									
								
								vendor/github.com/form3tech-oss/jwt-go/map_claims.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/github.com/form3tech-oss/jwt-go/map_claims.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -13,15 +13,23 @@ type MapClaims map[string]interface{}
 | 
			
		||||
// Compares the aud claim against cmp.
 | 
			
		||||
// If required is false, this method will return true if the value matches or is unset
 | 
			
		||||
func (m MapClaims) VerifyAudience(cmp string, req bool) bool {
 | 
			
		||||
	aud, ok := m["aud"].([]string)
 | 
			
		||||
	if !ok {
 | 
			
		||||
		strAud, ok := m["aud"].(string)
 | 
			
		||||
		if !ok {
 | 
			
		||||
			return false
 | 
			
		||||
	var aud []string
 | 
			
		||||
	switch v := m["aud"].(type) {
 | 
			
		||||
	case []string:
 | 
			
		||||
		aud = v
 | 
			
		||||
	case []interface{}:
 | 
			
		||||
		for _, a := range v {
 | 
			
		||||
			vs, ok := a.(string)
 | 
			
		||||
			if !ok {
 | 
			
		||||
				return false
 | 
			
		||||
			}
 | 
			
		||||
			aud = append(aud, vs)
 | 
			
		||||
		}
 | 
			
		||||
		aud = append(aud, strAud)
 | 
			
		||||
	case string:
 | 
			
		||||
		aud = append(aud, v)
 | 
			
		||||
	default:
 | 
			
		||||
		return false
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return verifyAud(aud, cmp, req)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user