├── .github └── dependabot.yml ├── .gitignore ├── LICENSE ├── README.md ├── authz ├── authz.go └── casbin │ ├── casbin.go │ └── casbin_test.go ├── examples ├── authz │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── api │ │ └── admin │ │ │ └── v1 │ │ │ ├── admin.pb.go │ │ │ ├── admin.proto │ │ │ ├── admin.swagger.json │ │ │ ├── admin_error.pb.go │ │ │ ├── admin_error.proto │ │ │ ├── admin_error.swagger.json │ │ │ ├── admin_error_errors.pb.go │ │ │ ├── admin_grpc.pb.go │ │ │ ├── admin_http.pb.go │ │ │ └── generate.go │ ├── app │ │ └── admin │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── cmd │ │ │ └── server │ │ │ │ ├── main.go │ │ │ │ ├── wire.go │ │ │ │ └── wire_gen.go │ │ │ ├── configs │ │ │ ├── authz │ │ │ │ ├── authz_model.conf │ │ │ │ └── authz_policy.csv │ │ │ ├── config.yaml │ │ │ └── registry.yaml │ │ │ ├── gen_service.bat │ │ │ ├── generate.bat │ │ │ ├── generate.go │ │ │ ├── internal │ │ │ ├── conf │ │ │ │ ├── conf.pb.go │ │ │ │ └── conf.proto │ │ │ ├── pkg │ │ │ │ └── authz │ │ │ │ │ └── authz.go │ │ │ ├── server │ │ │ │ ├── http.go │ │ │ │ ├── registrar.go │ │ │ │ └── server.go │ │ │ └── service │ │ │ │ ├── README.md │ │ │ │ ├── api.go │ │ │ │ └── service.go │ │ │ └── openapi.yaml │ ├── app_makefile │ ├── go.mod │ ├── go.sum │ ├── pkg │ │ ├── README.md │ │ ├── errors │ │ │ └── auth │ │ │ │ └── error.go │ │ └── util │ │ │ ├── README.md │ │ │ └── bootstrap │ │ │ ├── config.go │ │ │ ├── flag.go │ │ │ ├── logger.go │ │ │ ├── service_info.go │ │ │ └── tracer.go │ ├── third_party │ │ ├── README.md │ │ ├── errors │ │ │ └── errors.proto │ │ ├── gen.bat │ │ ├── google │ │ │ └── api │ │ │ │ ├── annotations.proto │ │ │ │ ├── http.proto │ │ │ │ └── httpbody.proto │ │ └── validate │ │ │ ├── README.md │ │ │ └── validate.proto │ └── web │ │ ├── .env │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── common │ │ │ └── EventBus.ts │ │ ├── components │ │ │ ├── board-admin.component.tsx │ │ │ ├── board-moderator.component.tsx │ │ │ ├── board-user.component.tsx │ │ │ ├── home.component.tsx │ │ │ ├── login.component.tsx │ │ │ ├── profile.component.tsx │ │ │ └── register.component.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── services │ │ │ ├── auth-header.ts │ │ │ ├── auth.service.ts │ │ │ └── user.service.ts │ │ ├── setupTests.ts │ │ └── types │ │ │ └── user.type.ts │ │ └── tsconfig.json ├── authz_model.conf └── authz_policy.csv ├── go.mod └── go.sum /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/README.md -------------------------------------------------------------------------------- /authz/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/authz/authz.go -------------------------------------------------------------------------------- /authz/casbin/casbin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/authz/casbin/casbin.go -------------------------------------------------------------------------------- /authz/casbin/casbin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/authz/casbin/casbin_test.go -------------------------------------------------------------------------------- /examples/authz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/.gitignore -------------------------------------------------------------------------------- /examples/authz/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/LICENSE -------------------------------------------------------------------------------- /examples/authz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/Makefile -------------------------------------------------------------------------------- /examples/authz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/README.md -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin.pb.go -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin.proto -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin.swagger.json -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin_error.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin_error.pb.go -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin_error.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin_error.proto -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin_error.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin_error.swagger.json -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin_error_errors.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin_error_errors.pb.go -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin_grpc.pb.go -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/admin_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/admin_http.pb.go -------------------------------------------------------------------------------- /examples/authz/api/admin/v1/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/api/admin/v1/generate.go -------------------------------------------------------------------------------- /examples/authz/app/admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/.gitignore -------------------------------------------------------------------------------- /examples/authz/app/admin/Makefile: -------------------------------------------------------------------------------- 1 | include ../../app_makefile -------------------------------------------------------------------------------- /examples/authz/app/admin/README.md: -------------------------------------------------------------------------------- 1 | # Admin 2 | -------------------------------------------------------------------------------- /examples/authz/app/admin/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/cmd/server/main.go -------------------------------------------------------------------------------- /examples/authz/app/admin/cmd/server/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/cmd/server/wire.go -------------------------------------------------------------------------------- /examples/authz/app/admin/cmd/server/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/cmd/server/wire_gen.go -------------------------------------------------------------------------------- /examples/authz/app/admin/configs/authz/authz_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/configs/authz/authz_model.conf -------------------------------------------------------------------------------- /examples/authz/app/admin/configs/authz/authz_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/configs/authz/authz_policy.csv -------------------------------------------------------------------------------- /examples/authz/app/admin/configs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/configs/config.yaml -------------------------------------------------------------------------------- /examples/authz/app/admin/configs/registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/configs/registry.yaml -------------------------------------------------------------------------------- /examples/authz/app/admin/gen_service.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/gen_service.bat -------------------------------------------------------------------------------- /examples/authz/app/admin/generate.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/generate.bat -------------------------------------------------------------------------------- /examples/authz/app/admin/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/generate.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/conf/conf.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/conf/conf.pb.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/conf/conf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/conf/conf.proto -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/pkg/authz/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/pkg/authz/authz.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/server/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/server/http.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/server/registrar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/server/registrar.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/server/server.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/service/README.md: -------------------------------------------------------------------------------- 1 | # Service 2 | -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/service/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/service/api.go -------------------------------------------------------------------------------- /examples/authz/app/admin/internal/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/internal/service/service.go -------------------------------------------------------------------------------- /examples/authz/app/admin/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app/admin/openapi.yaml -------------------------------------------------------------------------------- /examples/authz/app_makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/app_makefile -------------------------------------------------------------------------------- /examples/authz/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/go.mod -------------------------------------------------------------------------------- /examples/authz/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/go.sum -------------------------------------------------------------------------------- /examples/authz/pkg/README.md: -------------------------------------------------------------------------------- 1 | # common used packages -------------------------------------------------------------------------------- /examples/authz/pkg/errors/auth/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/pkg/errors/auth/error.go -------------------------------------------------------------------------------- /examples/authz/pkg/util/README.md: -------------------------------------------------------------------------------- 1 | # utility,工具辅助层 -------------------------------------------------------------------------------- /examples/authz/pkg/util/bootstrap/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/pkg/util/bootstrap/config.go -------------------------------------------------------------------------------- /examples/authz/pkg/util/bootstrap/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/pkg/util/bootstrap/flag.go -------------------------------------------------------------------------------- /examples/authz/pkg/util/bootstrap/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/pkg/util/bootstrap/logger.go -------------------------------------------------------------------------------- /examples/authz/pkg/util/bootstrap/service_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/pkg/util/bootstrap/service_info.go -------------------------------------------------------------------------------- /examples/authz/pkg/util/bootstrap/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/pkg/util/bootstrap/tracer.go -------------------------------------------------------------------------------- /examples/authz/third_party/README.md: -------------------------------------------------------------------------------- 1 | # third_party 2 | -------------------------------------------------------------------------------- /examples/authz/third_party/errors/errors.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/errors/errors.proto -------------------------------------------------------------------------------- /examples/authz/third_party/gen.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/gen.bat -------------------------------------------------------------------------------- /examples/authz/third_party/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/google/api/annotations.proto -------------------------------------------------------------------------------- /examples/authz/third_party/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/google/api/http.proto -------------------------------------------------------------------------------- /examples/authz/third_party/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/google/api/httpbody.proto -------------------------------------------------------------------------------- /examples/authz/third_party/validate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/validate/README.md -------------------------------------------------------------------------------- /examples/authz/third_party/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/third_party/validate/validate.proto -------------------------------------------------------------------------------- /examples/authz/web/.env: -------------------------------------------------------------------------------- 1 | PORT=8081 -------------------------------------------------------------------------------- /examples/authz/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/.gitignore -------------------------------------------------------------------------------- /examples/authz/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/README.md -------------------------------------------------------------------------------- /examples/authz/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/package.json -------------------------------------------------------------------------------- /examples/authz/web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/authz/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/public/favicon.ico -------------------------------------------------------------------------------- /examples/authz/web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/public/index.html -------------------------------------------------------------------------------- /examples/authz/web/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/public/logo192.png -------------------------------------------------------------------------------- /examples/authz/web/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/public/logo512.png -------------------------------------------------------------------------------- /examples/authz/web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/public/manifest.json -------------------------------------------------------------------------------- /examples/authz/web/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/public/robots.txt -------------------------------------------------------------------------------- /examples/authz/web/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/App.css -------------------------------------------------------------------------------- /examples/authz/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/App.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/common/EventBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/common/EventBus.ts -------------------------------------------------------------------------------- /examples/authz/web/src/components/board-admin.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/board-admin.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/components/board-moderator.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/board-moderator.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/components/board-user.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/board-user.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/components/home.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/home.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/components/login.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/login.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/components/profile.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/profile.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/components/register.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/components/register.component.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/index.css -------------------------------------------------------------------------------- /examples/authz/web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/index.tsx -------------------------------------------------------------------------------- /examples/authz/web/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/logo.svg -------------------------------------------------------------------------------- /examples/authz/web/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/authz/web/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/reportWebVitals.ts -------------------------------------------------------------------------------- /examples/authz/web/src/services/auth-header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/services/auth-header.ts -------------------------------------------------------------------------------- /examples/authz/web/src/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/services/auth.service.ts -------------------------------------------------------------------------------- /examples/authz/web/src/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/services/user.service.ts -------------------------------------------------------------------------------- /examples/authz/web/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/setupTests.ts -------------------------------------------------------------------------------- /examples/authz/web/src/types/user.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/src/types/user.type.ts -------------------------------------------------------------------------------- /examples/authz/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz/web/tsconfig.json -------------------------------------------------------------------------------- /examples/authz_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz_model.conf -------------------------------------------------------------------------------- /examples/authz_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/examples/authz_policy.csv -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tx7do/kratos-casbin/HEAD/go.sum --------------------------------------------------------------------------------