Files
SafeLine/management/webserver/proto/website/website_stub.go
T
Binbim 5dcd0595f1 fix: security hardening - remove backdoors and disable TLS verification bypass
- Remove NO_AUTH environment variable bypass (production security risk)
- Fix InsecureSkipVerify: true -> false in FVM and HTTP client code
- Restore proper auth middleware on all protected routes
- All 31 modified files now have clean security posture
2026-07-05 13:25:15 +08:00

66 lines
1.3 KiB
Go

package website
import (
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
)
type Event struct {
Type string `json:"type"`
Msg []byte `json:"msg"`
}
type Response struct {
Type string `json:"type"`
Err bool `json:"err"`
Msg []byte `json:"msg"`
}
func (r *Response) GetType() string {
return r.Type
}
func (r *Response) GetErr() bool {
return r.Err
}
func (r *Response) GetMsg() []byte {
return r.Msg
}
type Website_SubscribeServer interface {
Send(*Event) error
Recv() (*Response, error)
grpc.ServerStream
}
type UnimplementedWebsiteServer struct{}
func (UnimplementedWebsiteServer) Subscribe(stream Website_SubscribeServer) error {
return status.Errorf(codes.Unimplemented, "method Subscribe not implemented")
}
func RegisterWebsiteServer(s grpc.ServiceRegistrar, srv WebsiteServer) {
s.RegisterService(&_Website_ServiceDesc, srv)
}
type WebsiteServer interface {
Subscribe(Website_SubscribeServer) error
}
var _Website_ServiceDesc = grpc.ServiceDesc{
ServiceName: "website.Website",
HandlerType: (*WebsiteServer)(nil),
Methods: []grpc.MethodDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "Subscribe",
Handler: nil,
ServerStreams: true,
ClientStreams: true,
},
},
Metadata: "website.proto",
}