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

Unified Diff: tokenserver/client/tokenclient.go

Issue 2785973002: token-server: Add protos for new API for generating service account tokens. (Closed)
Patch Set: more nits Created 3 years, 5 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 c64632db804f6d8d93a653fbafbd3a7c08819be2..1fb90b9d9eec00146a1e8b460e29ead6deb9ff7c 100644
--- a/tokenserver/client/tokenclient.go
+++ b/tokenserver/client/tokenclient.go
@@ -37,12 +37,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