Return authentication webhook error message

pull/564/head
Jordan Liggitt 2019-01-31 09:59:48 -05:00
parent 6da24b591e
commit fe549a5a17
1 changed files with 6 additions and 1 deletions

View File

@ -19,6 +19,7 @@ package webhook
import (
"context"
"errors"
"time"
authentication "k8s.io/api/authentication/v1beta1"
@ -120,7 +121,11 @@ func (w *WebhookTokenAuthenticator) AuthenticateToken(ctx context.Context, token
r.Status = result.Status
if !r.Status.Authenticated {
return nil, false, nil
var err error
if len(r.Status.Error) != 0 {
err = errors.New(r.Status.Error)
}
return nil, false, err
}
var extra map[string][]string