Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for unmarshalClaim (0.1 sec)

  1. staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/oidc/oidc.go

    			return nil, false, fmt.Errorf("oidc: required claim %s not present in ID token", claim)
    		}
    
    		// NOTE: Only string values are supported as valid required claim values.
    		var claimValue string
    		if err := c.unmarshalClaim(claim, &claimValue); err != nil {
    			return nil, false, fmt.Errorf("oidc: parse claim %s: %w", claim, err)
    		}
    		if claimValue != value {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 09 19:29:33 UTC 2024
    - 37.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/oidc/oidc_test.go

    			do: func(c claims) (interface{}, error) {
    				var s string
    				err := c.unmarshalClaim("aud", &s)
    				return s, err
    			},
    			want: "foo",
    		},
    		{
    			name:   "mismatched types",
    			claims: `{"aud":"foo"}`,
    			do: func(c claims) (interface{}, error) {
    				var n int
    				err := c.unmarshalClaim("aud", &n)
    				return n, err
    
    			},
    			wantErr: true,
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 97.7K bytes
    - Viewed (0)
Back to top