Documentation
¶
Index ¶
- func FxModule() fx.Option
- func Run(lc fx.Lifecycle, logger *slog.Logger, server *Server) error
- type Server
- func (s *Server) Authenticate(ctx context.Context, req *authz.AuthenticateRequest) (*authz.AuthenticateResponse, error)
- func (s *Server) Check(ctx context.Context, req *authz.CheckRequest) (*authz.CheckResponse, error)
- func (s *Server) PolicyCreate(ctx context.Context, req *authz.PolicyCreateRequest) (*authz.PolicyCreateResponse, error)
- func (s *Server) PolicyDelete(ctx context.Context, req *authz.PolicyDeleteRequest) (*authz.PolicyDeleteResponse, error)
- func (s *Server) PolicyGet(ctx context.Context, req *authz.PolicyGetRequest) (*authz.PolicyGetResponse, error)
- func (s *Server) PolicyUpdate(ctx context.Context, req *authz.PolicyUpdateRequest) (*authz.PolicyUpdateResponse, error)
- func (s *Server) PrincipalCreate(ctx context.Context, req *authz.PrincipalCreateRequest) (*authz.PrincipalCreateResponse, error)
- func (s *Server) PrincipalDelete(ctx context.Context, req *authz.PrincipalDeleteRequest) (*authz.PrincipalDeleteResponse, error)
- func (s *Server) PrincipalGet(ctx context.Context, req *authz.PrincipalGetRequest) (*authz.PrincipalGetResponse, error)
- func (s *Server) PrincipalUpdate(ctx context.Context, req *authz.PrincipalUpdateRequest) (*authz.PrincipalUpdateResponse, error)
- func (s *Server) ResourceCreate(ctx context.Context, req *authz.ResourceCreateRequest) (*authz.ResourceCreateResponse, error)
- func (s *Server) ResourceDelete(ctx context.Context, req *authz.ResourceDeleteRequest) (*authz.ResourceDeleteResponse, error)
- func (s *Server) ResourceGet(ctx context.Context, req *authz.ResourceGetRequest) (*authz.ResourceGetResponse, error)
- func (s *Server) ResourceUpdate(ctx context.Context, req *authz.ResourceUpdateRequest) (*authz.ResourceUpdateResponse, error)
- func (s *Server) RoleCreate(ctx context.Context, req *authz.RoleCreateRequest) (*authz.RoleCreateResponse, error)
- func (s *Server) RoleDelete(ctx context.Context, req *authz.RoleDeleteRequest) (*authz.RoleDeleteResponse, error)
- func (s *Server) RoleGet(ctx context.Context, req *authz.RoleGetRequest) (*authz.RoleGetResponse, error)
- func (s *Server) RoleUpdate(ctx context.Context, req *authz.RoleUpdateRequest) (*authz.RoleUpdateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct { authz.UnimplementedApiServer GrpcServer *grpc.Server // contains filtered or unexported fields }
func (*Server) Authenticate ¶
func (s *Server) Authenticate(ctx context.Context, req *authz.AuthenticateRequest) (*authz.AuthenticateResponse, error)
func (*Server) Check ¶
func (s *Server) Check(ctx context.Context, req *authz.CheckRequest) (*authz.CheckResponse, error)
func (*Server) PolicyCreate ¶
func (s *Server) PolicyCreate(ctx context.Context, req *authz.PolicyCreateRequest) (*authz.PolicyCreateResponse, error)
func (*Server) PolicyDelete ¶
func (s *Server) PolicyDelete(ctx context.Context, req *authz.PolicyDeleteRequest) (*authz.PolicyDeleteResponse, error)
func (*Server) PolicyGet ¶
func (s *Server) PolicyGet(ctx context.Context, req *authz.PolicyGetRequest) (*authz.PolicyGetResponse, error)
func (*Server) PolicyUpdate ¶
func (s *Server) PolicyUpdate(ctx context.Context, req *authz.PolicyUpdateRequest) (*authz.PolicyUpdateResponse, error)
func (*Server) PrincipalCreate ¶
func (s *Server) PrincipalCreate(ctx context.Context, req *authz.PrincipalCreateRequest) (*authz.PrincipalCreateResponse, error)
func (*Server) PrincipalDelete ¶
func (s *Server) PrincipalDelete(ctx context.Context, req *authz.PrincipalDeleteRequest) (*authz.PrincipalDeleteResponse, error)
func (*Server) PrincipalGet ¶
func (s *Server) PrincipalGet(ctx context.Context, req *authz.PrincipalGetRequest) (*authz.PrincipalGetResponse, error)
func (*Server) PrincipalUpdate ¶
func (s *Server) PrincipalUpdate(ctx context.Context, req *authz.PrincipalUpdateRequest) (*authz.PrincipalUpdateResponse, error)
func (*Server) ResourceCreate ¶
func (s *Server) ResourceCreate(ctx context.Context, req *authz.ResourceCreateRequest) (*authz.ResourceCreateResponse, error)
func (*Server) ResourceDelete ¶
func (s *Server) ResourceDelete(ctx context.Context, req *authz.ResourceDeleteRequest) (*authz.ResourceDeleteResponse, error)
func (*Server) ResourceGet ¶
func (s *Server) ResourceGet(ctx context.Context, req *authz.ResourceGetRequest) (*authz.ResourceGetResponse, error)
func (*Server) ResourceUpdate ¶
func (s *Server) ResourceUpdate(ctx context.Context, req *authz.ResourceUpdateRequest) (*authz.ResourceUpdateResponse, error)
func (*Server) RoleCreate ¶
func (s *Server) RoleCreate(ctx context.Context, req *authz.RoleCreateRequest) (*authz.RoleCreateResponse, error)
func (*Server) RoleDelete ¶
func (s *Server) RoleDelete(ctx context.Context, req *authz.RoleDeleteRequest) (*authz.RoleDeleteResponse, error)
func (*Server) RoleGet ¶
func (s *Server) RoleGet(ctx context.Context, req *authz.RoleGetRequest) (*authz.RoleGetResponse, error)
func (*Server) RoleUpdate ¶
func (s *Server) RoleUpdate(ctx context.Context, req *authz.RoleUpdateRequest) (*authz.RoleUpdateResponse, error)
Click to show internal directories.
Click to hide internal directories.