@@ -18,6 +18,7 @@ import (
18
18
kapierrors "k8s.io/kubernetes/pkg/api/errors"
19
19
"k8s.io/kubernetes/pkg/api/unversioned"
20
20
"k8s.io/kubernetes/pkg/apiserver/request"
21
+ "k8s.io/kubernetes/pkg/auth/group"
21
22
"k8s.io/kubernetes/pkg/client/cache"
22
23
kclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
23
24
"k8s.io/kubernetes/pkg/client/restclient"
@@ -41,7 +42,6 @@ import (
41
42
"github.com/openshift/origin/pkg/auth/authenticator/request/paramtoken"
42
43
"github.com/openshift/origin/pkg/auth/authenticator/request/unionrequest"
43
44
"github.com/openshift/origin/pkg/auth/authenticator/request/x509request"
44
- "github.com/openshift/origin/pkg/auth/group"
45
45
authnregistry "github.com/openshift/origin/pkg/auth/oauth/registry"
46
46
"github.com/openshift/origin/pkg/auth/userregistry/identitymapper"
47
47
authorizationapi "github.com/openshift/origin/pkg/authorization/api"
@@ -680,13 +680,13 @@ func newAuthenticator(config configapi.MasterConfig, restOptionsGetter restoptio
680
680
}
681
681
topLevelAuthenticators = append (topLevelAuthenticators , requestHeaderAuthenticator )
682
682
}
683
- topLevelAuthenticators = append (topLevelAuthenticators , group . NewGroupAdder ( & unionrequest.Authenticator {FailOnError : true , Handlers : authenticators }, [] string { bootstrappolicy . AuthenticatedGroup }) )
683
+ topLevelAuthenticators = append (topLevelAuthenticators , & unionrequest.Authenticator {FailOnError : true , Handlers : authenticators })
684
684
topLevelAuthenticators = append (topLevelAuthenticators , anonymous .NewAuthenticator ())
685
685
686
- return & unionrequest.Authenticator {
686
+ return group . NewAuthenticatedGroupAdder ( & unionrequest.Authenticator {
687
687
FailOnError : true ,
688
688
Handlers : topLevelAuthenticators ,
689
- }, nil
689
+ }) , nil
690
690
}
691
691
692
692
func newProjectAuthorizationCache (authorizer authorizer.Authorizer , kubeClient * kclientset.Clientset , informerFactory shared.InformerFactory ) * projectauth.AuthorizationCache {
0 commit comments