Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterIdentityServer(s grpc.ServiceRegistrar, srv IdentityServer)
- type GetAccessTokenRequest
- type GetAccessTokenResponse
- func (*GetAccessTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccessTokenResponse) GetToken() string
- func (*GetAccessTokenResponse) ProtoMessage()
- func (x *GetAccessTokenResponse) ProtoReflect() protoreflect.Message
- func (x *GetAccessTokenResponse) Reset()
- func (x *GetAccessTokenResponse) String() string
- type IdentityClient
- type IdentityServer
- type UnimplementedIdentityServer
- type UnsafeIdentityServer
Constants ¶
const (
Identity_GetAccessToken_FullMethodName = "/runtime.iam.v1.Identity/GetAccessToken"
)
Variables ¶
var File_identity_identity_proto protoreflect.FileDescriptor
var Identity_ServiceDesc = grpc.ServiceDesc{ ServiceName: "runtime.iam.v1.Identity", HandlerType: (*IdentityServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetAccessToken", Handler: _Identity_GetAccessToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "identity/identity.proto", }
Identity_ServiceDesc is the grpc.ServiceDesc for Identity service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterIdentityServer ¶
func RegisterIdentityServer(s grpc.ServiceRegistrar, srv IdentityServer)
Types ¶
type GetAccessTokenRequest ¶
type GetAccessTokenRequest struct {
// contains filtered or unexported fields
}
func (*GetAccessTokenRequest) Descriptor
deprecated
func (*GetAccessTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessTokenRequest.ProtoReflect.Descriptor instead.
func (*GetAccessTokenRequest) ProtoMessage ¶
func (*GetAccessTokenRequest) ProtoMessage()
func (*GetAccessTokenRequest) ProtoReflect ¶
func (x *GetAccessTokenRequest) ProtoReflect() protoreflect.Message
func (*GetAccessTokenRequest) Reset ¶
func (x *GetAccessTokenRequest) Reset()
func (*GetAccessTokenRequest) String ¶
func (x *GetAccessTokenRequest) String() string
type GetAccessTokenResponse ¶
type GetAccessTokenResponse struct { // Token is the requested access token returned by the service. Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*GetAccessTokenResponse) Descriptor
deprecated
func (*GetAccessTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessTokenResponse.ProtoReflect.Descriptor instead.
func (*GetAccessTokenResponse) GetToken ¶
func (x *GetAccessTokenResponse) GetToken() string
func (*GetAccessTokenResponse) ProtoMessage ¶
func (*GetAccessTokenResponse) ProtoMessage()
func (*GetAccessTokenResponse) ProtoReflect ¶
func (x *GetAccessTokenResponse) ProtoReflect() protoreflect.Message
func (*GetAccessTokenResponse) Reset ¶
func (x *GetAccessTokenResponse) Reset()
func (*GetAccessTokenResponse) String ¶
func (x *GetAccessTokenResponse) String() string
type IdentityClient ¶
type IdentityClient interface {
GetAccessToken(ctx context.Context, in *GetAccessTokenRequest, opts ...grpc.CallOption) (*GetAccessTokenResponse, error)
}
IdentityClient is the client API for Identity service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewIdentityClient ¶
func NewIdentityClient(cc grpc.ClientConnInterface) IdentityClient
type IdentityServer ¶
type IdentityServer interface { GetAccessToken(context.Context, *GetAccessTokenRequest) (*GetAccessTokenResponse, error) // contains filtered or unexported methods }
IdentityServer is the server API for Identity service. All implementations must embed UnimplementedIdentityServer for forward compatibility
type UnimplementedIdentityServer ¶
type UnimplementedIdentityServer struct { }
UnimplementedIdentityServer must be embedded to have forward compatible implementations.
func (UnimplementedIdentityServer) GetAccessToken ¶
func (UnimplementedIdentityServer) GetAccessToken(context.Context, *GetAccessTokenRequest) (*GetAccessTokenResponse, error)
type UnsafeIdentityServer ¶
type UnsafeIdentityServer interface {
// contains filtered or unexported methods
}
UnsafeIdentityServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IdentityServer will result in compilation errors.