Skip to content

Commit 3bb73c7

Browse files
committed
wire in smart group adder
1 parent 3c3aa4c commit 3bb73c7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pkg/cmd/server/origin/master_config.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818
kapierrors "k8s.io/kubernetes/pkg/api/errors"
1919
"k8s.io/kubernetes/pkg/api/unversioned"
2020
"k8s.io/kubernetes/pkg/apiserver/request"
21+
"k8s.io/kubernetes/pkg/auth/group"
2122
"k8s.io/kubernetes/pkg/client/cache"
2223
kclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
2324
"k8s.io/kubernetes/pkg/client/restclient"
@@ -41,7 +42,6 @@ import (
4142
"github.com/openshift/origin/pkg/auth/authenticator/request/paramtoken"
4243
"github.com/openshift/origin/pkg/auth/authenticator/request/unionrequest"
4344
"github.com/openshift/origin/pkg/auth/authenticator/request/x509request"
44-
"github.com/openshift/origin/pkg/auth/group"
4545
authnregistry "github.com/openshift/origin/pkg/auth/oauth/registry"
4646
"github.com/openshift/origin/pkg/auth/userregistry/identitymapper"
4747
authorizationapi "github.com/openshift/origin/pkg/authorization/api"
@@ -680,13 +680,13 @@ func newAuthenticator(config configapi.MasterConfig, restOptionsGetter restoptio
680680
}
681681
topLevelAuthenticators = append(topLevelAuthenticators, requestHeaderAuthenticator)
682682
}
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})
684684
topLevelAuthenticators = append(topLevelAuthenticators, anonymous.NewAuthenticator())
685685

686-
return &unionrequest.Authenticator{
686+
return group.NewAuthenticatedGroupAdder(&unionrequest.Authenticator{
687687
FailOnError: true,
688688
Handlers: topLevelAuthenticators,
689-
}, nil
689+
}), nil
690690
}
691691

692692
func newProjectAuthorizationCache(authorizer authorizer.Authorizer, kubeClient *kclientset.Clientset, informerFactory shared.InformerFactory) *projectauth.AuthorizationCache {

0 commit comments

Comments
 (0)