speedle-plus
speedle-plus copied to clipboard
Speedle+ is an open source project for access management. It is based on Speedle open source project and maintained by previous Speedle maintainers.
中文版
Speedle+
Speedle+ is a general purpose authorization engine. It allows users to construct their policy model with user-friendly policy definition language and get authorization decision in milliseconds based on the policies. Speedle is very user-friendly, efficient, and extremely scalable.
Speedle+ open source project consits of a policy definition language, policy management module, authorization runtime module, commandline tool, and integration samples with popular systems.
Speedle+ is based on Speedle open source project which is hosted at https://github.com/oracle/speedle under UPL.
Who are we
We are the founding members of Speedle project. Now we are not Oracle employees and consequently not contributors of Speedle project on GitHub anymore. But we still stay with Speedle project. We create a new repo under https://github.com/teramoby/speedle-plus and maintain the new project here now.
Documentation
Latest documentations are available at https://speedle.io/docs.
Get Started
See Getting Started at https://speedle.io/quick-start/.
Build
Prerequisites
- GO 1.13 or greater https://golang.org/doc/install
- Set
GOROOT
andGOPATH
properly
Step
$ go get github.com/teramoby/speedle-plus/cmd/...
$ ls $GOPATH/bin
spctl speedle-ads speedle-pms
Test
$ cd $GOPATH/src/github.com/teramoby/speedle-plus
$ make test
Get Help
- Join us on Slack: #speedle-users
- Mailing List: [email protected]
Get Involved
- Learn how to contribute
- See issues for issues you can help with