Add grpc token auth struct

This commit is contained in:
Kristoffer Dalby 2021-10-29 17:08:21 +00:00
parent 68dab0fe7b
commit 002b5c1dad

View file

@ -312,3 +312,18 @@ func HasJsonOutputFlag() bool {
}
return false
}
type tokenAuth struct {
token string
}
// Return value is mapped to request headers.
func (t tokenAuth) GetRequestMetadata(ctx context.Context, in ...string) (map[string]string, error) {
return map[string]string{
"authorization": "Bearer " + t.token,
}, nil
}
func (tokenAuth) RequireTransportSecurity() bool {
return true
}