Add simple Bearer authenticator filter for Kube

Now with 100% more implementation. Step 1 of implementing #1430.  Sourced from https://github.com/smarterclayton/origin/commit/b3ccda08e51a4b129348244e7b6c03ccc54750f3

@erictune
I think not, just a simple struct satisfying the interface.  Mostly for tests and simple methods.  I would not expect it to be a rest resource, but possibly an interchange value.  It could be duplicated into several places


> On Oct 2, 2014, at 7:37 PM, erictune <notifications@github.com> wrote:
> 
> In pkg/auth/api/types.go:
> 
> > +Licensed under the Apache License, Version 2.0 (the "License");
> > +you may not use this file except in compliance with the License.
> > +You may obtain a copy of the License at
> > +
> > +    http://www.apache.org/licenses/LICENSE-2.0
> > +
> > +Unless required by applicable law or agreed to in writing, software
> > +distributed under the License is distributed on an "AS IS" BASIS,
> > +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > +See the License for the specific language governing permissions and
> > +limitations under the License.
> > +*/
> > +
> > +package api
> > +
> > +type DefaultUserInfo struct {
> Is this something that is going to become a REST resource, with its own registry, in a future PR?
> 
> —
> Reply to this email directly or view it on GitHub.