diff options
Diffstat (limited to 'cmd/authzd/main.go')
| -rw-r--r-- | cmd/authzd/main.go | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/cmd/authzd/main.go b/cmd/authzd/main.go index 00d6247..fad95fd 100644 --- a/cmd/authzd/main.go +++ b/cmd/authzd/main.go @@ -1,27 +1,17 @@ package main import ( - "context" "log" "net" "github.com/xlgmokha/x/pkg/env" "github.com/xlgmokha/x/pkg/x" + "gitlab.com/mokhax/spike/pkg/authz" "gitlab.com/mokhax/spike/pkg/rpc" - "google.golang.org/grpc" ) -type CedarServer struct { - rpc.UnimplementedAbilityServer -} - -func (srv *CedarServer) Allowed(context.Context, *rpc.AllowRequest) (*rpc.AllowReply, error) { - return &rpc.AllowReply{Result: true}, nil -} - func main() { - server := grpc.NewServer() - rpc.RegisterAbilityServer(server, &CedarServer{}) + server := rpc.New(authz.WithCedar()) log.Fatal(server.Serve(x.Must(net.Listen( "tcp", env.Fetch("BIND_ADDR", "localhost:50051"), |
