mirror of https://github.com/k3s-io/k3s
Merge pull request #71900 from charrywanganthony/remove-unused-parseAcrToken
remove unused functionk3s-v1.15.3
commit
90e9f29bad
|
@ -20,7 +20,6 @@ go_library(
|
|||
"//vendor/github.com/Azure/go-autorest/autorest:go_default_library",
|
||||
"//vendor/github.com/Azure/go-autorest/autorest/adal:go_default_library",
|
||||
"//vendor/github.com/Azure/go-autorest/autorest/azure:go_default_library",
|
||||
"//vendor/github.com/dgrijalva/jwt-go:go_default_library",
|
||||
"//vendor/github.com/spf13/pflag:go_default_library",
|
||||
"//vendor/k8s.io/klog:go_default_library",
|
||||
"//vendor/sigs.k8s.io/yaml:go_default_library",
|
||||
|
|
|
@ -54,8 +54,6 @@ import (
|
|||
"strconv"
|
||||
"strings"
|
||||
"unicode"
|
||||
|
||||
jwt "github.com/dgrijalva/jwt-go"
|
||||
)
|
||||
|
||||
type authDirective struct {
|
||||
|
@ -142,23 +140,6 @@ func receiveChallengeFromLoginServer(serverAddress string) (*authDirective, erro
|
|||
}, nil
|
||||
}
|
||||
|
||||
func parseAcrToken(identityToken string) (token *acrTokenPayload, err error) {
|
||||
tokenSegments := strings.Split(identityToken, ".")
|
||||
if len(tokenSegments) < 2 {
|
||||
return nil, fmt.Errorf("Invalid existing refresh token length: %d", len(tokenSegments))
|
||||
}
|
||||
payloadSegmentEncoded := tokenSegments[1]
|
||||
var payloadBytes []byte
|
||||
if payloadBytes, err = jwt.DecodeSegment(payloadSegmentEncoded); err != nil {
|
||||
return nil, fmt.Errorf("Error decoding payload segment from refresh token, error: %s", err)
|
||||
}
|
||||
var payload acrTokenPayload
|
||||
if err = json.Unmarshal(payloadBytes, &payload); err != nil {
|
||||
return nil, fmt.Errorf("Error unmarshalling acr payload, error: %s", err)
|
||||
}
|
||||
return &payload, nil
|
||||
}
|
||||
|
||||
func performTokenExchange(
|
||||
serverAddress string,
|
||||
directive *authDirective,
|
||||
|
|
Loading…
Reference in New Issue