Commit 60b090e
Changed files (2)
pkg
pkg/rpc/ability_handler.go
@@ -7,15 +7,15 @@ import (
"gitlab.com/mokhax/spike/pkg/policies"
)
-type AbilityHandler struct {
+type AbilityService struct {
UnimplementedAbilityServer
}
-func NewAbilityHandler() *AbilityHandler {
- return &AbilityHandler{}
+func NewAbilityService() *AbilityService {
+ return &AbilityService{}
}
-func (h *AbilityHandler) Allowed(ctx context.Context, req *AllowRequest) (*AllowReply, error) {
+func (h *AbilityService) Allowed(ctx context.Context, req *AllowRequest) (*AllowReply, error) {
ok := policies.Allowed(cedar.Request{
Principal: cedar.NewEntityUID("User", cedar.String(req.Subject)),
Action: cedar.NewEntityUID("Action", cedar.String(req.Permission)),
pkg/rpc/server.go
@@ -6,6 +6,6 @@ import (
func New(options ...grpc.ServerOption) *grpc.Server {
server := grpc.NewServer(options...)
- RegisterAbilityServer(server, NewAbilityHandler())
+ RegisterAbilityServer(server, NewAbilityService())
return server
}