Documentation ¶
Index ¶
- Variables
- func NewAccountsEndpoints() []*api.Endpoint
- func NewAuthEndpoints() []*api.Endpoint
- func NewRulesEndpoints() []*api.Endpoint
- func RegisterAccountsHandler(s server.Server, hdlr AccountsHandler, opts ...server.HandlerOption) error
- func RegisterAccountsServer(s *grpc.Server, srv AccountsServer)
- func RegisterAuthHandler(s server.Server, hdlr AuthHandler, opts ...server.HandlerOption) error
- func RegisterAuthServer(s *grpc.Server, srv AuthServer)
- func RegisterRulesHandler(s server.Server, hdlr RulesHandler, opts ...server.HandlerOption) error
- func RegisterRulesServer(s *grpc.Server, srv RulesServer)
- type Access
- type Account
- func (*Account) Descriptor() ([]byte, []int)
- func (m *Account) GetId() string
- func (m *Account) GetIssuer() string
- func (m *Account) GetMetadata() map[string]string
- func (m *Account) GetScopes() []string
- func (m *Account) GetSecret() string
- func (m *Account) GetType() string
- func (*Account) ProtoMessage()
- func (m *Account) Reset()
- func (m *Account) String() string
- func (m *Account) XXX_DiscardUnknown()
- func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Account) XXX_Merge(src proto.Message)
- func (m *Account) XXX_Size() int
- func (m *Account) XXX_Unmarshal(b []byte) error
- type AccountsClient
- type AccountsHandler
- type AccountsServer
- type AccountsService
- type AuthClient
- type AuthHandler
- type AuthServer
- type AuthService
- type CreateRequest
- func (*CreateRequest) Descriptor() ([]byte, []int)
- func (m *CreateRequest) GetRule() *Rule
- func (*CreateRequest) ProtoMessage()
- func (m *CreateRequest) Reset()
- func (m *CreateRequest) String() string
- func (m *CreateRequest) XXX_DiscardUnknown()
- func (m *CreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateRequest) XXX_Merge(src proto.Message)
- func (m *CreateRequest) XXX_Size() int
- func (m *CreateRequest) XXX_Unmarshal(b []byte) error
- type CreateResponse
- func (*CreateResponse) Descriptor() ([]byte, []int)
- func (*CreateResponse) ProtoMessage()
- func (m *CreateResponse) Reset()
- func (m *CreateResponse) String() string
- func (m *CreateResponse) XXX_DiscardUnknown()
- func (m *CreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateResponse) XXX_Merge(src proto.Message)
- func (m *CreateResponse) XXX_Size() int
- func (m *CreateResponse) XXX_Unmarshal(b []byte) error
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)
- func (m *DeleteRequest) GetId() string
- func (*DeleteRequest) ProtoMessage()
- func (m *DeleteRequest) Reset()
- func (m *DeleteRequest) String() string
- func (m *DeleteRequest) XXX_DiscardUnknown()
- func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteRequest) XXX_Merge(src proto.Message)
- func (m *DeleteRequest) XXX_Size() int
- func (m *DeleteRequest) XXX_Unmarshal(b []byte) error
- type DeleteResponse
- func (*DeleteResponse) Descriptor() ([]byte, []int)
- func (*DeleteResponse) ProtoMessage()
- func (m *DeleteResponse) Reset()
- func (m *DeleteResponse) String() string
- func (m *DeleteResponse) XXX_DiscardUnknown()
- func (m *DeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteResponse) XXX_Merge(src proto.Message)
- func (m *DeleteResponse) XXX_Size() int
- func (m *DeleteResponse) XXX_Unmarshal(b []byte) error
- type GenerateRequest
- func (*GenerateRequest) Descriptor() ([]byte, []int)
- func (m *GenerateRequest) GetId() string
- func (m *GenerateRequest) GetMetadata() map[string]string
- func (m *GenerateRequest) GetProvider() string
- func (m *GenerateRequest) GetScopes() []string
- func (m *GenerateRequest) GetSecret() string
- func (m *GenerateRequest) GetType() string
- func (*GenerateRequest) ProtoMessage()
- func (m *GenerateRequest) Reset()
- func (m *GenerateRequest) String() string
- func (m *GenerateRequest) XXX_DiscardUnknown()
- func (m *GenerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenerateRequest) XXX_Merge(src proto.Message)
- func (m *GenerateRequest) XXX_Size() int
- func (m *GenerateRequest) XXX_Unmarshal(b []byte) error
- type GenerateResponse
- func (*GenerateResponse) Descriptor() ([]byte, []int)
- func (m *GenerateResponse) GetAccount() *Account
- func (*GenerateResponse) ProtoMessage()
- func (m *GenerateResponse) Reset()
- func (m *GenerateResponse) String() string
- func (m *GenerateResponse) XXX_DiscardUnknown()
- func (m *GenerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenerateResponse) XXX_Merge(src proto.Message)
- func (m *GenerateResponse) XXX_Size() int
- func (m *GenerateResponse) XXX_Unmarshal(b []byte) error
- type GrantRequest
- func (*GrantRequest) Descriptor() ([]byte, []int)
- func (m *GrantRequest) GetResource() *Resource
- func (m *GrantRequest) GetScope() string
- func (*GrantRequest) ProtoMessage()
- func (m *GrantRequest) Reset()
- func (m *GrantRequest) String() string
- func (m *GrantRequest) XXX_DiscardUnknown()
- func (m *GrantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrantRequest) XXX_Merge(src proto.Message)
- func (m *GrantRequest) XXX_Size() int
- func (m *GrantRequest) XXX_Unmarshal(b []byte) error
- type GrantResponse
- func (*GrantResponse) Descriptor() ([]byte, []int)
- func (*GrantResponse) ProtoMessage()
- func (m *GrantResponse) Reset()
- func (m *GrantResponse) String() string
- func (m *GrantResponse) XXX_DiscardUnknown()
- func (m *GrantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrantResponse) XXX_Merge(src proto.Message)
- func (m *GrantResponse) XXX_Size() int
- func (m *GrantResponse) XXX_Unmarshal(b []byte) error
- type InspectRequest
- func (*InspectRequest) Descriptor() ([]byte, []int)
- func (m *InspectRequest) GetToken() string
- func (*InspectRequest) ProtoMessage()
- func (m *InspectRequest) Reset()
- func (m *InspectRequest) String() string
- func (m *InspectRequest) XXX_DiscardUnknown()
- func (m *InspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InspectRequest) XXX_Merge(src proto.Message)
- func (m *InspectRequest) XXX_Size() int
- func (m *InspectRequest) XXX_Unmarshal(b []byte) error
- type InspectResponse
- func (*InspectResponse) Descriptor() ([]byte, []int)
- func (m *InspectResponse) GetAccount() *Account
- func (*InspectResponse) ProtoMessage()
- func (m *InspectResponse) Reset()
- func (m *InspectResponse) String() string
- func (m *InspectResponse) XXX_DiscardUnknown()
- func (m *InspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InspectResponse) XXX_Merge(src proto.Message)
- func (m *InspectResponse) XXX_Size() int
- func (m *InspectResponse) XXX_Unmarshal(b []byte) error
- type ListAccountsRequest
- func (*ListAccountsRequest) Descriptor() ([]byte, []int)
- func (*ListAccountsRequest) ProtoMessage()
- func (m *ListAccountsRequest) Reset()
- func (m *ListAccountsRequest) String() string
- func (m *ListAccountsRequest) XXX_DiscardUnknown()
- func (m *ListAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAccountsRequest) XXX_Merge(src proto.Message)
- func (m *ListAccountsRequest) XXX_Size() int
- func (m *ListAccountsRequest) XXX_Unmarshal(b []byte) error
- type ListAccountsResponse
- func (*ListAccountsResponse) Descriptor() ([]byte, []int)
- func (m *ListAccountsResponse) GetAccounts() []*Account
- func (*ListAccountsResponse) ProtoMessage()
- func (m *ListAccountsResponse) Reset()
- func (m *ListAccountsResponse) String() string
- func (m *ListAccountsResponse) XXX_DiscardUnknown()
- func (m *ListAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAccountsResponse) XXX_Merge(src proto.Message)
- func (m *ListAccountsResponse) XXX_Size() int
- func (m *ListAccountsResponse) XXX_Unmarshal(b []byte) error
- type ListRequest
- func (*ListRequest) Descriptor() ([]byte, []int)
- func (*ListRequest) ProtoMessage()
- func (m *ListRequest) Reset()
- func (m *ListRequest) String() string
- func (m *ListRequest) XXX_DiscardUnknown()
- func (m *ListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListRequest) XXX_Merge(src proto.Message)
- func (m *ListRequest) XXX_Size() int
- func (m *ListRequest) XXX_Unmarshal(b []byte) error
- type ListResponse
- func (*ListResponse) Descriptor() ([]byte, []int)
- func (m *ListResponse) GetRules() []*Rule
- func (*ListResponse) ProtoMessage()
- func (m *ListResponse) Reset()
- func (m *ListResponse) String() string
- func (m *ListResponse) XXX_DiscardUnknown()
- func (m *ListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListResponse) XXX_Merge(src proto.Message)
- func (m *ListResponse) XXX_Size() int
- func (m *ListResponse) XXX_Unmarshal(b []byte) error
- type Resource
- func (*Resource) Descriptor() ([]byte, []int)
- func (m *Resource) GetEndpoint() string
- func (m *Resource) GetName() string
- func (m *Resource) GetType() string
- func (*Resource) ProtoMessage()
- func (m *Resource) Reset()
- func (m *Resource) String() string
- func (m *Resource) XXX_DiscardUnknown()
- func (m *Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Resource) XXX_Merge(src proto.Message)
- func (m *Resource) XXX_Size() int
- func (m *Resource) XXX_Unmarshal(b []byte) error
- type RevokeRequest
- func (*RevokeRequest) Descriptor() ([]byte, []int)
- func (m *RevokeRequest) GetResource() *Resource
- func (m *RevokeRequest) GetScope() string
- func (*RevokeRequest) ProtoMessage()
- func (m *RevokeRequest) Reset()
- func (m *RevokeRequest) String() string
- func (m *RevokeRequest) XXX_DiscardUnknown()
- func (m *RevokeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RevokeRequest) XXX_Merge(src proto.Message)
- func (m *RevokeRequest) XXX_Size() int
- func (m *RevokeRequest) XXX_Unmarshal(b []byte) error
- type RevokeResponse
- func (*RevokeResponse) Descriptor() ([]byte, []int)
- func (*RevokeResponse) ProtoMessage()
- func (m *RevokeResponse) Reset()
- func (m *RevokeResponse) String() string
- func (m *RevokeResponse) XXX_DiscardUnknown()
- func (m *RevokeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RevokeResponse) XXX_Merge(src proto.Message)
- func (m *RevokeResponse) XXX_Size() int
- func (m *RevokeResponse) XXX_Unmarshal(b []byte) error
- type Rule
- func (*Rule) Descriptor() ([]byte, []int)
- func (m *Rule) GetAccess() Access
- func (m *Rule) GetId() string
- func (m *Rule) GetPriority() int32
- func (m *Rule) GetResource() *Resource
- func (m *Rule) GetScope() string
- func (*Rule) ProtoMessage()
- func (m *Rule) Reset()
- func (m *Rule) String() string
- func (m *Rule) XXX_DiscardUnknown()
- func (m *Rule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Rule) XXX_Merge(src proto.Message)
- func (m *Rule) XXX_Size() int
- func (m *Rule) XXX_Unmarshal(b []byte) error
- type RulesClient
- type RulesHandler
- type RulesServer
- type RulesService
- type Token
- func (*Token) Descriptor() ([]byte, []int)
- func (m *Token) GetAccessToken() string
- func (m *Token) GetCreated() int64
- func (m *Token) GetExpiry() int64
- func (m *Token) GetRefreshToken() string
- func (*Token) ProtoMessage()
- func (m *Token) Reset()
- func (m *Token) String() string
- func (m *Token) XXX_DiscardUnknown()
- func (m *Token) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Token) XXX_Merge(src proto.Message)
- func (m *Token) XXX_Size() int
- func (m *Token) XXX_Unmarshal(b []byte) error
- type TokenRequest
- func (*TokenRequest) Descriptor() ([]byte, []int)
- func (m *TokenRequest) GetId() string
- func (m *TokenRequest) GetRefreshToken() string
- func (m *TokenRequest) GetSecret() string
- func (m *TokenRequest) GetTokenExpiry() int64
- func (*TokenRequest) ProtoMessage()
- func (m *TokenRequest) Reset()
- func (m *TokenRequest) String() string
- func (m *TokenRequest) XXX_DiscardUnknown()
- func (m *TokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TokenRequest) XXX_Merge(src proto.Message)
- func (m *TokenRequest) XXX_Size() int
- func (m *TokenRequest) XXX_Unmarshal(b []byte) error
- type TokenResponse
- func (*TokenResponse) Descriptor() ([]byte, []int)
- func (m *TokenResponse) GetToken() *Token
- func (*TokenResponse) ProtoMessage()
- func (m *TokenResponse) Reset()
- func (m *TokenResponse) String() string
- func (m *TokenResponse) XXX_DiscardUnknown()
- func (m *TokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TokenResponse) XXX_Merge(src proto.Message)
- func (m *TokenResponse) XXX_Size() int
- func (m *TokenResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedAccountsServer
- type UnimplementedAuthServer
- func (*UnimplementedAuthServer) Generate(ctx context.Context, req *GenerateRequest) (*GenerateResponse, error)
- func (*UnimplementedAuthServer) Inspect(ctx context.Context, req *InspectRequest) (*InspectResponse, error)
- func (*UnimplementedAuthServer) Token(ctx context.Context, req *TokenRequest) (*TokenResponse, error)
- type UnimplementedRulesServer
- func (*UnimplementedRulesServer) Create(ctx context.Context, req *CreateRequest) (*CreateResponse, error)
- func (*UnimplementedRulesServer) Delete(ctx context.Context, req *DeleteRequest) (*DeleteResponse, error)
- func (*UnimplementedRulesServer) List(ctx context.Context, req *ListRequest) (*ListResponse, error)
Constants ¶
This section is empty.
Variables ¶
var Access_name = map[int32]string{
0: "UNKNOWN",
1: "GRANTED",
2: "DENIED",
}
var Access_value = map[string]int32{
"UNKNOWN": 0,
"GRANTED": 1,
"DENIED": 2,
}
Functions ¶
func NewAccountsEndpoints ¶ added in v2.5.0
func NewAuthEndpoints ¶ added in v2.5.0
func NewRulesEndpoints ¶ added in v2.5.0
func RegisterAccountsHandler ¶ added in v2.4.0
func RegisterAccountsHandler(s server.Server, hdlr AccountsHandler, opts ...server.HandlerOption) error
func RegisterAccountsServer ¶ added in v2.5.0
func RegisterAccountsServer(s *grpc.Server, srv AccountsServer)
func RegisterAuthHandler ¶
func RegisterAuthHandler(s server.Server, hdlr AuthHandler, opts ...server.HandlerOption) error
func RegisterAuthServer ¶ added in v2.5.0
func RegisterAuthServer(s *grpc.Server, srv AuthServer)
func RegisterRulesHandler ¶ added in v2.4.0
func RegisterRulesHandler(s server.Server, hdlr RulesHandler, opts ...server.HandlerOption) error
func RegisterRulesServer ¶ added in v2.5.0
func RegisterRulesServer(s *grpc.Server, srv RulesServer)
Types ¶
type Account ¶
type Account struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Metadata map[string]string `` /* 157-byte string literal not displayed */ Scopes []string `protobuf:"bytes,5,rep,name=scopes,proto3" json:"scopes,omitempty"` Issuer string `protobuf:"bytes,6,opt,name=issuer,proto3" json:"issuer,omitempty"` Secret string `protobuf:"bytes,7,opt,name=secret,proto3" json:"secret,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Account) Descriptor ¶
func (*Account) GetMetadata ¶
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) XXX_DiscardUnknown ¶
func (m *Account) XXX_DiscardUnknown()
func (*Account) XXX_Marshal ¶
func (*Account) XXX_Unmarshal ¶
type AccountsClient ¶ added in v2.5.0
type AccountsClient interface {
List(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*ListAccountsResponse, error)
}
AccountsClient is the client API for Accounts service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAccountsClient ¶ added in v2.5.0
func NewAccountsClient(cc *grpc.ClientConn) AccountsClient
type AccountsHandler ¶ added in v2.4.0
type AccountsHandler interface {
List(context.Context, *ListAccountsRequest, *ListAccountsResponse) error
}
type AccountsServer ¶ added in v2.5.0
type AccountsServer interface {
List(context.Context, *ListAccountsRequest) (*ListAccountsResponse, error)
}
AccountsServer is the server API for Accounts service.
type AccountsService ¶ added in v2.4.0
type AccountsService interface {
List(ctx context.Context, in *ListAccountsRequest, opts ...client.CallOption) (*ListAccountsResponse, error)
}
func NewAccountsService ¶ added in v2.4.0
func NewAccountsService(name string, c client.Client) AccountsService
type AuthClient ¶ added in v2.5.0
type AuthClient interface { Generate(ctx context.Context, in *GenerateRequest, opts ...grpc.CallOption) (*GenerateResponse, error) Inspect(ctx context.Context, in *InspectRequest, opts ...grpc.CallOption) (*InspectResponse, error) Token(ctx context.Context, in *TokenRequest, opts ...grpc.CallOption) (*TokenResponse, error) }
AuthClient is the client API for Auth service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAuthClient ¶ added in v2.5.0
func NewAuthClient(cc *grpc.ClientConn) AuthClient
type AuthHandler ¶
type AuthHandler interface { Generate(context.Context, *GenerateRequest, *GenerateResponse) error Inspect(context.Context, *InspectRequest, *InspectResponse) error Token(context.Context, *TokenRequest, *TokenResponse) error }
type AuthServer ¶ added in v2.5.0
type AuthServer interface { Generate(context.Context, *GenerateRequest) (*GenerateResponse, error) Inspect(context.Context, *InspectRequest) (*InspectResponse, error) Token(context.Context, *TokenRequest) (*TokenResponse, error) }
AuthServer is the server API for Auth service.
type AuthService ¶
type AuthService interface { Generate(ctx context.Context, in *GenerateRequest, opts ...client.CallOption) (*GenerateResponse, error) Inspect(ctx context.Context, in *InspectRequest, opts ...client.CallOption) (*InspectResponse, error) Token(ctx context.Context, in *TokenRequest, opts ...client.CallOption) (*TokenResponse, error) }
func NewAuthService ¶
func NewAuthService(name string, c client.Client) AuthService
type CreateRequest ¶ added in v2.4.0
type CreateRequest struct { Rule *Rule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateRequest) Descriptor ¶ added in v2.4.0
func (*CreateRequest) Descriptor() ([]byte, []int)
func (*CreateRequest) GetRule ¶ added in v2.8.0
func (m *CreateRequest) GetRule() *Rule
func (*CreateRequest) ProtoMessage ¶ added in v2.4.0
func (*CreateRequest) ProtoMessage()
func (*CreateRequest) Reset ¶ added in v2.4.0
func (m *CreateRequest) Reset()
func (*CreateRequest) String ¶ added in v2.4.0
func (m *CreateRequest) String() string
func (*CreateRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *CreateRequest) XXX_DiscardUnknown()
func (*CreateRequest) XXX_Marshal ¶ added in v2.4.0
func (m *CreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateRequest) XXX_Merge ¶ added in v2.4.0
func (m *CreateRequest) XXX_Merge(src proto.Message)
func (*CreateRequest) XXX_Size ¶ added in v2.4.0
func (m *CreateRequest) XXX_Size() int
func (*CreateRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *CreateRequest) XXX_Unmarshal(b []byte) error
type CreateResponse ¶ added in v2.4.0
type CreateResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateResponse) Descriptor ¶ added in v2.4.0
func (*CreateResponse) Descriptor() ([]byte, []int)
func (*CreateResponse) ProtoMessage ¶ added in v2.4.0
func (*CreateResponse) ProtoMessage()
func (*CreateResponse) Reset ¶ added in v2.4.0
func (m *CreateResponse) Reset()
func (*CreateResponse) String ¶ added in v2.4.0
func (m *CreateResponse) String() string
func (*CreateResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *CreateResponse) XXX_DiscardUnknown()
func (*CreateResponse) XXX_Marshal ¶ added in v2.4.0
func (m *CreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateResponse) XXX_Merge ¶ added in v2.4.0
func (m *CreateResponse) XXX_Merge(src proto.Message)
func (*CreateResponse) XXX_Size ¶ added in v2.4.0
func (m *CreateResponse) XXX_Size() int
func (*CreateResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *CreateResponse) XXX_Unmarshal(b []byte) error
type DeleteRequest ¶ added in v2.4.0
type DeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteRequest) Descriptor ¶ added in v2.4.0
func (*DeleteRequest) Descriptor() ([]byte, []int)
func (*DeleteRequest) GetId ¶ added in v2.8.0
func (m *DeleteRequest) GetId() string
func (*DeleteRequest) ProtoMessage ¶ added in v2.4.0
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) Reset ¶ added in v2.4.0
func (m *DeleteRequest) Reset()
func (*DeleteRequest) String ¶ added in v2.4.0
func (m *DeleteRequest) String() string
func (*DeleteRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *DeleteRequest) XXX_DiscardUnknown()
func (*DeleteRequest) XXX_Marshal ¶ added in v2.4.0
func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteRequest) XXX_Merge ¶ added in v2.4.0
func (m *DeleteRequest) XXX_Merge(src proto.Message)
func (*DeleteRequest) XXX_Size ¶ added in v2.4.0
func (m *DeleteRequest) XXX_Size() int
func (*DeleteRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *DeleteRequest) XXX_Unmarshal(b []byte) error
type DeleteResponse ¶ added in v2.4.0
type DeleteResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteResponse) Descriptor ¶ added in v2.4.0
func (*DeleteResponse) Descriptor() ([]byte, []int)
func (*DeleteResponse) ProtoMessage ¶ added in v2.4.0
func (*DeleteResponse) ProtoMessage()
func (*DeleteResponse) Reset ¶ added in v2.4.0
func (m *DeleteResponse) Reset()
func (*DeleteResponse) String ¶ added in v2.4.0
func (m *DeleteResponse) String() string
func (*DeleteResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *DeleteResponse) XXX_DiscardUnknown()
func (*DeleteResponse) XXX_Marshal ¶ added in v2.4.0
func (m *DeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteResponse) XXX_Merge ¶ added in v2.4.0
func (m *DeleteResponse) XXX_Merge(src proto.Message)
func (*DeleteResponse) XXX_Size ¶ added in v2.4.0
func (m *DeleteResponse) XXX_Size() int
func (*DeleteResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *DeleteResponse) XXX_Unmarshal(b []byte) error
type GenerateRequest ¶
type GenerateRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Metadata map[string]string `` /* 157-byte string literal not displayed */ Scopes []string `protobuf:"bytes,4,rep,name=scopes,proto3" json:"scopes,omitempty"` Secret string `protobuf:"bytes,5,opt,name=secret,proto3" json:"secret,omitempty"` Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` Provider string `protobuf:"bytes,7,opt,name=provider,proto3" json:"provider,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GenerateRequest) Descriptor ¶
func (*GenerateRequest) Descriptor() ([]byte, []int)
func (*GenerateRequest) GetId ¶ added in v2.4.0
func (m *GenerateRequest) GetId() string
func (*GenerateRequest) GetMetadata ¶ added in v2.4.0
func (m *GenerateRequest) GetMetadata() map[string]string
func (*GenerateRequest) GetProvider ¶ added in v2.5.0
func (m *GenerateRequest) GetProvider() string
func (*GenerateRequest) GetScopes ¶ added in v2.8.0
func (m *GenerateRequest) GetScopes() []string
func (*GenerateRequest) GetSecret ¶ added in v2.5.0
func (m *GenerateRequest) GetSecret() string
func (*GenerateRequest) GetType ¶ added in v2.5.0
func (m *GenerateRequest) GetType() string
func (*GenerateRequest) ProtoMessage ¶
func (*GenerateRequest) ProtoMessage()
func (*GenerateRequest) Reset ¶
func (m *GenerateRequest) Reset()
func (*GenerateRequest) String ¶
func (m *GenerateRequest) String() string
func (*GenerateRequest) XXX_DiscardUnknown ¶
func (m *GenerateRequest) XXX_DiscardUnknown()
func (*GenerateRequest) XXX_Marshal ¶
func (m *GenerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenerateRequest) XXX_Merge ¶
func (m *GenerateRequest) XXX_Merge(src proto.Message)
func (*GenerateRequest) XXX_Size ¶
func (m *GenerateRequest) XXX_Size() int
func (*GenerateRequest) XXX_Unmarshal ¶
func (m *GenerateRequest) XXX_Unmarshal(b []byte) error
type GenerateResponse ¶
type GenerateResponse struct { Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GenerateResponse) Descriptor ¶
func (*GenerateResponse) Descriptor() ([]byte, []int)
func (*GenerateResponse) GetAccount ¶
func (m *GenerateResponse) GetAccount() *Account
func (*GenerateResponse) ProtoMessage ¶
func (*GenerateResponse) ProtoMessage()
func (*GenerateResponse) Reset ¶
func (m *GenerateResponse) Reset()
func (*GenerateResponse) String ¶
func (m *GenerateResponse) String() string
func (*GenerateResponse) XXX_DiscardUnknown ¶
func (m *GenerateResponse) XXX_DiscardUnknown()
func (*GenerateResponse) XXX_Marshal ¶
func (m *GenerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenerateResponse) XXX_Merge ¶
func (m *GenerateResponse) XXX_Merge(src proto.Message)
func (*GenerateResponse) XXX_Size ¶
func (m *GenerateResponse) XXX_Size() int
func (*GenerateResponse) XXX_Unmarshal ¶
func (m *GenerateResponse) XXX_Unmarshal(b []byte) error
type GrantRequest ¶ added in v2.4.0
type GrantRequest struct { Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"` Resource *Resource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrantRequest) Descriptor ¶ added in v2.4.0
func (*GrantRequest) Descriptor() ([]byte, []int)
func (*GrantRequest) GetResource ¶ added in v2.4.0
func (m *GrantRequest) GetResource() *Resource
func (*GrantRequest) GetScope ¶ added in v2.8.0
func (m *GrantRequest) GetScope() string
func (*GrantRequest) ProtoMessage ¶ added in v2.4.0
func (*GrantRequest) ProtoMessage()
func (*GrantRequest) Reset ¶ added in v2.4.0
func (m *GrantRequest) Reset()
func (*GrantRequest) String ¶ added in v2.4.0
func (m *GrantRequest) String() string
func (*GrantRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *GrantRequest) XXX_DiscardUnknown()
func (*GrantRequest) XXX_Marshal ¶ added in v2.4.0
func (m *GrantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrantRequest) XXX_Merge ¶ added in v2.4.0
func (m *GrantRequest) XXX_Merge(src proto.Message)
func (*GrantRequest) XXX_Size ¶ added in v2.4.0
func (m *GrantRequest) XXX_Size() int
func (*GrantRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *GrantRequest) XXX_Unmarshal(b []byte) error
type GrantResponse ¶ added in v2.4.0
type GrantResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrantResponse) Descriptor ¶ added in v2.4.0
func (*GrantResponse) Descriptor() ([]byte, []int)
func (*GrantResponse) ProtoMessage ¶ added in v2.4.0
func (*GrantResponse) ProtoMessage()
func (*GrantResponse) Reset ¶ added in v2.4.0
func (m *GrantResponse) Reset()
func (*GrantResponse) String ¶ added in v2.4.0
func (m *GrantResponse) String() string
func (*GrantResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *GrantResponse) XXX_DiscardUnknown()
func (*GrantResponse) XXX_Marshal ¶ added in v2.4.0
func (m *GrantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrantResponse) XXX_Merge ¶ added in v2.4.0
func (m *GrantResponse) XXX_Merge(src proto.Message)
func (*GrantResponse) XXX_Size ¶ added in v2.4.0
func (m *GrantResponse) XXX_Size() int
func (*GrantResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *GrantResponse) XXX_Unmarshal(b []byte) error
type InspectRequest ¶ added in v2.4.0
type InspectRequest struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*InspectRequest) Descriptor ¶ added in v2.4.0
func (*InspectRequest) Descriptor() ([]byte, []int)
func (*InspectRequest) GetToken ¶ added in v2.4.0
func (m *InspectRequest) GetToken() string
func (*InspectRequest) ProtoMessage ¶ added in v2.4.0
func (*InspectRequest) ProtoMessage()
func (*InspectRequest) Reset ¶ added in v2.4.0
func (m *InspectRequest) Reset()
func (*InspectRequest) String ¶ added in v2.4.0
func (m *InspectRequest) String() string
func (*InspectRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *InspectRequest) XXX_DiscardUnknown()
func (*InspectRequest) XXX_Marshal ¶ added in v2.4.0
func (m *InspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InspectRequest) XXX_Merge ¶ added in v2.4.0
func (m *InspectRequest) XXX_Merge(src proto.Message)
func (*InspectRequest) XXX_Size ¶ added in v2.4.0
func (m *InspectRequest) XXX_Size() int
func (*InspectRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *InspectRequest) XXX_Unmarshal(b []byte) error
type InspectResponse ¶ added in v2.4.0
type InspectResponse struct { Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*InspectResponse) Descriptor ¶ added in v2.4.0
func (*InspectResponse) Descriptor() ([]byte, []int)
func (*InspectResponse) GetAccount ¶ added in v2.4.0
func (m *InspectResponse) GetAccount() *Account
func (*InspectResponse) ProtoMessage ¶ added in v2.4.0
func (*InspectResponse) ProtoMessage()
func (*InspectResponse) Reset ¶ added in v2.4.0
func (m *InspectResponse) Reset()
func (*InspectResponse) String ¶ added in v2.4.0
func (m *InspectResponse) String() string
func (*InspectResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *InspectResponse) XXX_DiscardUnknown()
func (*InspectResponse) XXX_Marshal ¶ added in v2.4.0
func (m *InspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InspectResponse) XXX_Merge ¶ added in v2.4.0
func (m *InspectResponse) XXX_Merge(src proto.Message)
func (*InspectResponse) XXX_Size ¶ added in v2.4.0
func (m *InspectResponse) XXX_Size() int
func (*InspectResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *InspectResponse) XXX_Unmarshal(b []byte) error
type ListAccountsRequest ¶ added in v2.4.0
type ListAccountsRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAccountsRequest) Descriptor ¶ added in v2.4.0
func (*ListAccountsRequest) Descriptor() ([]byte, []int)
func (*ListAccountsRequest) ProtoMessage ¶ added in v2.4.0
func (*ListAccountsRequest) ProtoMessage()
func (*ListAccountsRequest) Reset ¶ added in v2.4.0
func (m *ListAccountsRequest) Reset()
func (*ListAccountsRequest) String ¶ added in v2.4.0
func (m *ListAccountsRequest) String() string
func (*ListAccountsRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *ListAccountsRequest) XXX_DiscardUnknown()
func (*ListAccountsRequest) XXX_Marshal ¶ added in v2.4.0
func (m *ListAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAccountsRequest) XXX_Merge ¶ added in v2.4.0
func (m *ListAccountsRequest) XXX_Merge(src proto.Message)
func (*ListAccountsRequest) XXX_Size ¶ added in v2.4.0
func (m *ListAccountsRequest) XXX_Size() int
func (*ListAccountsRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *ListAccountsRequest) XXX_Unmarshal(b []byte) error
type ListAccountsResponse ¶ added in v2.4.0
type ListAccountsResponse struct { Accounts []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAccountsResponse) Descriptor ¶ added in v2.4.0
func (*ListAccountsResponse) Descriptor() ([]byte, []int)
func (*ListAccountsResponse) GetAccounts ¶ added in v2.4.0
func (m *ListAccountsResponse) GetAccounts() []*Account
func (*ListAccountsResponse) ProtoMessage ¶ added in v2.4.0
func (*ListAccountsResponse) ProtoMessage()
func (*ListAccountsResponse) Reset ¶ added in v2.4.0
func (m *ListAccountsResponse) Reset()
func (*ListAccountsResponse) String ¶ added in v2.4.0
func (m *ListAccountsResponse) String() string
func (*ListAccountsResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *ListAccountsResponse) XXX_DiscardUnknown()
func (*ListAccountsResponse) XXX_Marshal ¶ added in v2.4.0
func (m *ListAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAccountsResponse) XXX_Merge ¶ added in v2.4.0
func (m *ListAccountsResponse) XXX_Merge(src proto.Message)
func (*ListAccountsResponse) XXX_Size ¶ added in v2.4.0
func (m *ListAccountsResponse) XXX_Size() int
func (*ListAccountsResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *ListAccountsResponse) XXX_Unmarshal(b []byte) error
type ListRequest ¶ added in v2.4.0
type ListRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListRequest) Descriptor ¶ added in v2.4.0
func (*ListRequest) Descriptor() ([]byte, []int)
func (*ListRequest) ProtoMessage ¶ added in v2.4.0
func (*ListRequest) ProtoMessage()
func (*ListRequest) Reset ¶ added in v2.4.0
func (m *ListRequest) Reset()
func (*ListRequest) String ¶ added in v2.4.0
func (m *ListRequest) String() string
func (*ListRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *ListRequest) XXX_DiscardUnknown()
func (*ListRequest) XXX_Marshal ¶ added in v2.4.0
func (m *ListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListRequest) XXX_Merge ¶ added in v2.4.0
func (m *ListRequest) XXX_Merge(src proto.Message)
func (*ListRequest) XXX_Size ¶ added in v2.4.0
func (m *ListRequest) XXX_Size() int
func (*ListRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *ListRequest) XXX_Unmarshal(b []byte) error
type ListResponse ¶ added in v2.4.0
type ListResponse struct { Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListResponse) Descriptor ¶ added in v2.4.0
func (*ListResponse) Descriptor() ([]byte, []int)
func (*ListResponse) GetRules ¶ added in v2.4.0
func (m *ListResponse) GetRules() []*Rule
func (*ListResponse) ProtoMessage ¶ added in v2.4.0
func (*ListResponse) ProtoMessage()
func (*ListResponse) Reset ¶ added in v2.4.0
func (m *ListResponse) Reset()
func (*ListResponse) String ¶ added in v2.4.0
func (m *ListResponse) String() string
func (*ListResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *ListResponse) XXX_DiscardUnknown()
func (*ListResponse) XXX_Marshal ¶ added in v2.4.0
func (m *ListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListResponse) XXX_Merge ¶ added in v2.4.0
func (m *ListResponse) XXX_Merge(src proto.Message)
func (*ListResponse) XXX_Size ¶ added in v2.4.0
func (m *ListResponse) XXX_Size() int
func (*ListResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *ListResponse) XXX_Unmarshal(b []byte) error
type Resource ¶
type Resource struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Resource) Descriptor ¶
func (*Resource) GetEndpoint ¶ added in v2.4.0
func (*Resource) ProtoMessage ¶
func (*Resource) ProtoMessage()
func (*Resource) XXX_DiscardUnknown ¶
func (m *Resource) XXX_DiscardUnknown()
func (*Resource) XXX_Marshal ¶
func (*Resource) XXX_Unmarshal ¶
type RevokeRequest ¶
type RevokeRequest struct { Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"` Resource *Resource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RevokeRequest) Descriptor ¶
func (*RevokeRequest) Descriptor() ([]byte, []int)
func (*RevokeRequest) GetResource ¶ added in v2.4.0
func (m *RevokeRequest) GetResource() *Resource
func (*RevokeRequest) GetScope ¶ added in v2.8.0
func (m *RevokeRequest) GetScope() string
func (*RevokeRequest) ProtoMessage ¶
func (*RevokeRequest) ProtoMessage()
func (*RevokeRequest) Reset ¶
func (m *RevokeRequest) Reset()
func (*RevokeRequest) String ¶
func (m *RevokeRequest) String() string
func (*RevokeRequest) XXX_DiscardUnknown ¶
func (m *RevokeRequest) XXX_DiscardUnknown()
func (*RevokeRequest) XXX_Marshal ¶
func (m *RevokeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RevokeRequest) XXX_Merge ¶
func (m *RevokeRequest) XXX_Merge(src proto.Message)
func (*RevokeRequest) XXX_Size ¶
func (m *RevokeRequest) XXX_Size() int
func (*RevokeRequest) XXX_Unmarshal ¶
func (m *RevokeRequest) XXX_Unmarshal(b []byte) error
type RevokeResponse ¶
type RevokeResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RevokeResponse) Descriptor ¶
func (*RevokeResponse) Descriptor() ([]byte, []int)
func (*RevokeResponse) ProtoMessage ¶
func (*RevokeResponse) ProtoMessage()
func (*RevokeResponse) Reset ¶
func (m *RevokeResponse) Reset()
func (*RevokeResponse) String ¶
func (m *RevokeResponse) String() string
func (*RevokeResponse) XXX_DiscardUnknown ¶
func (m *RevokeResponse) XXX_DiscardUnknown()
func (*RevokeResponse) XXX_Marshal ¶
func (m *RevokeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RevokeResponse) XXX_Merge ¶
func (m *RevokeResponse) XXX_Merge(src proto.Message)
func (*RevokeResponse) XXX_Size ¶
func (m *RevokeResponse) XXX_Size() int
func (*RevokeResponse) XXX_Unmarshal ¶
func (m *RevokeResponse) XXX_Unmarshal(b []byte) error
type Rule ¶ added in v2.4.0
type Rule struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"` Resource *Resource `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"` Access Access `protobuf:"varint,4,opt,name=access,proto3,enum=go.micro.auth.Access" json:"access,omitempty"` Priority int32 `protobuf:"varint,5,opt,name=priority,proto3" json:"priority,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Rule) Descriptor ¶ added in v2.4.0
func (*Rule) GetPriority ¶ added in v2.5.0
func (*Rule) GetResource ¶ added in v2.4.0
func (*Rule) ProtoMessage ¶ added in v2.4.0
func (*Rule) ProtoMessage()
func (*Rule) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *Rule) XXX_DiscardUnknown()
func (*Rule) XXX_Marshal ¶ added in v2.4.0
func (*Rule) XXX_Unmarshal ¶ added in v2.4.0
type RulesClient ¶ added in v2.5.0
type RulesClient interface { Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error) List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error) }
RulesClient is the client API for Rules service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewRulesClient ¶ added in v2.5.0
func NewRulesClient(cc *grpc.ClientConn) RulesClient
type RulesHandler ¶ added in v2.4.0
type RulesHandler interface { Create(context.Context, *CreateRequest, *CreateResponse) error Delete(context.Context, *DeleteRequest, *DeleteResponse) error List(context.Context, *ListRequest, *ListResponse) error }
type RulesServer ¶ added in v2.5.0
type RulesServer interface { Create(context.Context, *CreateRequest) (*CreateResponse, error) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) List(context.Context, *ListRequest) (*ListResponse, error) }
RulesServer is the server API for Rules service.
type RulesService ¶ added in v2.4.0
type RulesService interface { Create(ctx context.Context, in *CreateRequest, opts ...client.CallOption) (*CreateResponse, error) Delete(ctx context.Context, in *DeleteRequest, opts ...client.CallOption) (*DeleteResponse, error) List(ctx context.Context, in *ListRequest, opts ...client.CallOption) (*ListResponse, error) }
func NewRulesService ¶ added in v2.4.0
func NewRulesService(name string, c client.Client) RulesService
type Token ¶ added in v2.4.0
type Token struct { AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` RefreshToken string `protobuf:"bytes,2,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"` Created int64 `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"` Expiry int64 `protobuf:"varint,4,opt,name=expiry,proto3" json:"expiry,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Token) Descriptor ¶ added in v2.4.0
func (*Token) GetAccessToken ¶ added in v2.5.0
func (*Token) GetCreated ¶ added in v2.4.0
func (*Token) GetRefreshToken ¶ added in v2.5.0
func (*Token) ProtoMessage ¶ added in v2.4.0
func (*Token) ProtoMessage()
func (*Token) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *Token) XXX_DiscardUnknown()
func (*Token) XXX_Marshal ¶ added in v2.4.0
func (*Token) XXX_Unmarshal ¶ added in v2.4.0
type TokenRequest ¶ added in v2.4.0
type TokenRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` RefreshToken string `protobuf:"bytes,3,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"` TokenExpiry int64 `protobuf:"varint,4,opt,name=token_expiry,json=tokenExpiry,proto3" json:"token_expiry,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TokenRequest) Descriptor ¶ added in v2.4.0
func (*TokenRequest) Descriptor() ([]byte, []int)
func (*TokenRequest) GetId ¶ added in v2.4.0
func (m *TokenRequest) GetId() string
func (*TokenRequest) GetRefreshToken ¶ added in v2.5.0
func (m *TokenRequest) GetRefreshToken() string
func (*TokenRequest) GetSecret ¶ added in v2.4.0
func (m *TokenRequest) GetSecret() string
func (*TokenRequest) GetTokenExpiry ¶ added in v2.4.0
func (m *TokenRequest) GetTokenExpiry() int64
func (*TokenRequest) ProtoMessage ¶ added in v2.4.0
func (*TokenRequest) ProtoMessage()
func (*TokenRequest) Reset ¶ added in v2.4.0
func (m *TokenRequest) Reset()
func (*TokenRequest) String ¶ added in v2.4.0
func (m *TokenRequest) String() string
func (*TokenRequest) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *TokenRequest) XXX_DiscardUnknown()
func (*TokenRequest) XXX_Marshal ¶ added in v2.4.0
func (m *TokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenRequest) XXX_Merge ¶ added in v2.4.0
func (m *TokenRequest) XXX_Merge(src proto.Message)
func (*TokenRequest) XXX_Size ¶ added in v2.4.0
func (m *TokenRequest) XXX_Size() int
func (*TokenRequest) XXX_Unmarshal ¶ added in v2.4.0
func (m *TokenRequest) XXX_Unmarshal(b []byte) error
type TokenResponse ¶ added in v2.4.0
type TokenResponse struct { Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TokenResponse) Descriptor ¶ added in v2.4.0
func (*TokenResponse) Descriptor() ([]byte, []int)
func (*TokenResponse) GetToken ¶ added in v2.4.0
func (m *TokenResponse) GetToken() *Token
func (*TokenResponse) ProtoMessage ¶ added in v2.4.0
func (*TokenResponse) ProtoMessage()
func (*TokenResponse) Reset ¶ added in v2.4.0
func (m *TokenResponse) Reset()
func (*TokenResponse) String ¶ added in v2.4.0
func (m *TokenResponse) String() string
func (*TokenResponse) XXX_DiscardUnknown ¶ added in v2.4.0
func (m *TokenResponse) XXX_DiscardUnknown()
func (*TokenResponse) XXX_Marshal ¶ added in v2.4.0
func (m *TokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenResponse) XXX_Merge ¶ added in v2.4.0
func (m *TokenResponse) XXX_Merge(src proto.Message)
func (*TokenResponse) XXX_Size ¶ added in v2.4.0
func (m *TokenResponse) XXX_Size() int
func (*TokenResponse) XXX_Unmarshal ¶ added in v2.4.0
func (m *TokenResponse) XXX_Unmarshal(b []byte) error
type UnimplementedAccountsServer ¶ added in v2.5.0
type UnimplementedAccountsServer struct { }
UnimplementedAccountsServer can be embedded to have forward compatible implementations.
func (*UnimplementedAccountsServer) List ¶ added in v2.5.0
func (*UnimplementedAccountsServer) List(ctx context.Context, req *ListAccountsRequest) (*ListAccountsResponse, error)
type UnimplementedAuthServer ¶ added in v2.5.0
type UnimplementedAuthServer struct { }
UnimplementedAuthServer can be embedded to have forward compatible implementations.
func (*UnimplementedAuthServer) Generate ¶ added in v2.5.0
func (*UnimplementedAuthServer) Generate(ctx context.Context, req *GenerateRequest) (*GenerateResponse, error)
func (*UnimplementedAuthServer) Inspect ¶ added in v2.5.0
func (*UnimplementedAuthServer) Inspect(ctx context.Context, req *InspectRequest) (*InspectResponse, error)
func (*UnimplementedAuthServer) Token ¶ added in v2.5.0
func (*UnimplementedAuthServer) Token(ctx context.Context, req *TokenRequest) (*TokenResponse, error)
type UnimplementedRulesServer ¶ added in v2.5.0
type UnimplementedRulesServer struct { }
UnimplementedRulesServer can be embedded to have forward compatible implementations.
func (*UnimplementedRulesServer) Create ¶ added in v2.5.0
func (*UnimplementedRulesServer) Create(ctx context.Context, req *CreateRequest) (*CreateResponse, error)
func (*UnimplementedRulesServer) Delete ¶ added in v2.5.0
func (*UnimplementedRulesServer) Delete(ctx context.Context, req *DeleteRequest) (*DeleteResponse, error)
func (*UnimplementedRulesServer) List ¶ added in v2.5.0
func (*UnimplementedRulesServer) List(ctx context.Context, req *ListRequest) (*ListResponse, error)