Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 46 for jwtm (0.03 sec)

  1. internal/config/identity/openid/jwt.go

    package openid
    
    import (
    	"context"
    	"encoding/json"
    	"errors"
    	"fmt"
    	"io"
    	"net/http"
    	"sync"
    	"time"
    
    	jwtgo "github.com/golang-jwt/jwt/v4"
    	"github.com/minio/minio/internal/arn"
    	"github.com/minio/minio/internal/auth"
    	xnet "github.com/minio/pkg/v3/net"
    	"github.com/minio/pkg/v3/policy"
    )
    
    type publicKeys struct {
    	*sync.RWMutex
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu May 30 18:10:41 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  2. pkg/security/security.go

    	// identity.
    	WorkloadKeyCertResourceName = "default"
    
    	// GCE is Credential fetcher type of Google plugin
    	GCE = "GoogleComputeEngine"
    
    	// JWT is a Credential fetcher type that reads from a JWT token file
    	JWT = "JWT"
    
    	// Mock is Credential fetcher type of mock plugin
    	Mock = "Mock" // testing only
    
    	// GoogleCAProvider uses the Google CA for workload certificate signing
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 19.1K bytes
    - Viewed (0)
  3. security/pkg/util/jwtutil_test.go

    			jwt:         thirdPartyJwt,
    			expectedExp: time.Date(2020, time.April, 5, 10, 13, 54, 0, time.FixedZone("PDT", -int((7*time.Hour).Seconds()))),
    			expectedErr: nil,
    		},
    		"jwt with no expiration time": {
    			jwt:         firstPartyJwt,
    			expectedExp: time.Time{},
    			expectedErr: nil,
    		},
    		"invalid jwt": {
    			jwt:         "invalid-section1.invalid-section2.invalid-section3",
    			expectedExp: time.Time{},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 31 16:07:11 UTC 2024
    - 6K bytes
    - Viewed (0)
  4. security/pkg/util/jwtutil.go

    }
    
    type jwtPayload struct {
    	// Aud is JWT token audience - used to identify 3p tokens.
    	// It is empty for the default K8S tokens.
    	Aud []string `json:"aud"`
    }
    
    // ExtractJwtAud extracts the audiences from a JWT token. If aud cannot be parse, the bool will be set
    // to false. This distinguishes aud=[] from not parsed.
    func ExtractJwtAud(jwt string) ([]string, bool) {
    	jwtSplit := strings.Split(jwt, ".")
    	if len(jwtSplit) != 3 {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 31 16:07:11 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  5. internal/auth/credentials.go

    	m["accessKey"] = accessKey
    	jwt := jwtgo.NewWithClaims(jwtgo.SigningMethodHS512, jwtgo.MapClaims(m))
    	return jwt.SignedString([]byte(tokenSecret))
    }
    
    // ExtractClaims extracts JWT claims from a security token using a secret key
    func ExtractClaims(token, secretKey string) (*jwt.MapClaims, error) {
    	if token == "" || secretKey == "" {
    		return nil, errors.New("invalid argument")
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue May 28 17:14:16 UTC 2024
    - 12K bytes
    - Viewed (0)
  6. pilot/pkg/bootstrap/istio_ca.go

    //
    // Note that K8S is not required to use JWT tokens - we will fallback to the defaults
    // or require explicit user option for K8S clusters using opaque tokens.
    func detectAuthEnv(jwt string) (*authenticate.JwtPayload, error) {
    	jwtSplit := strings.Split(jwt, ".")
    	if len(jwtSplit) != 3 {
    		return nil, fmt.Errorf("invalid JWT parts: %s", jwt)
    	}
    	payload := jwtSplit[1]
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 20.6K bytes
    - Viewed (0)
  7. cmd/sts-handlers.go

    	customTokenIdentity = "AssumeRoleWithCustomToken"
    	assumeRole          = "AssumeRole"
    
    	stsRequestBodyLimit = 10 * (1 << 20) // 10 MiB
    
    	// JWT claim keys
    	expClaim = "exp"
    	subClaim = "sub"
    	audClaim = "aud"
    	issClaim = "iss"
    
    	// JWT claim to check the parent user
    	parentClaim = "parent"
    
    	// LDAP claim keys
    	ldapUser       = "ldapUser"       // this is a key name for a normalized DN value
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue Jun 11 03:13:30 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/go.mod

    	github.com/go-logr/stdr v1.2.2 // indirect
    	github.com/go-openapi/jsonpointer v0.19.6 // indirect
    	github.com/go-openapi/jsonreference v0.20.2 // indirect
    	github.com/go-openapi/swag v0.22.4 // indirect
    	github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
    	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
    	github.com/golang/protobuf v1.5.4 // indirect
    	github.com/google/btree v1.0.1 // indirect
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 21:47:11 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/go.mod

    	github.com/go-logr/stdr v1.2.2 // indirect
    	github.com/go-openapi/jsonpointer v0.19.6 // indirect
    	github.com/go-openapi/jsonreference v0.20.2 // indirect
    	github.com/go-openapi/swag v0.22.4 // indirect
    	github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
    	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
    	github.com/golang/protobuf v1.5.4 // indirect
    	github.com/google/btree v1.0.1 // indirect
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 21:47:11 UTC 2024
    - 6K bytes
    - Viewed (0)
  10. pilot/pkg/features/pilot.go

    // limitations under the License.
    
    package features
    
    import (
    	"strings"
    	"time"
    
    	"istio.io/istio/pkg/config/constants"
    	"istio.io/istio/pkg/env"
    	"istio.io/istio/pkg/jwt"
    	"istio.io/istio/pkg/util/sets"
    )
    
    var (
    	// HTTP10 will add "accept_http_10" to http outbound listeners. Can also be set only for specific sidecars via meta.
    	HTTP10 = env.Register(
    		"PILOT_HTTP10",
    		false,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 13.3K bytes
    - Viewed (0)
Back to top