Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(524)

Unified Diff: tokenserver/client/tokenclient.go

Issue 2785973002: token-server: Add protos for new API for generating service account tokens. (Closed)
Patch Set: fix tests Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tokenserver/client/tokenclient.go
diff --git a/tokenserver/client/tokenclient.go b/tokenserver/client/tokenclient.go
index 50a058cb315938fc944af4ec5e51defc6bd681b1..f97c101aba440850ddd5bd7799b3607b7553d562 100644
--- a/tokenserver/client/tokenclient.go
+++ b/tokenserver/client/tokenclient.go
@@ -27,12 +27,18 @@ type Client struct {
//
// Use minter.NewTokenMinterClient (or NewTokenMinterPRPCClient) to
// create it. Note that transport-level authentication is not needed.
- Client minter.TokenMinterClient
+ Client TokenMinterClient
// Signer knows how to sign requests using some private key.
Signer Signer
}
+// TokenMinterClient is subset of minter.TokenMinterClient this package uses.
+type TokenMinterClient interface {
+ // MintMachineToken generates a new token for an authenticated machine.
+ MintMachineToken(context.Context, *minter.MintMachineTokenRequest, ...grpc.CallOption) (*minter.MintMachineTokenResponse, error)
+}
+
// Signer knows how to sign requests using some private key.
type Signer interface {
// Algo returns an algorithm that the signer implements.

Powered by Google App Engine
This is Rietveld 408576698