Speedle是一个通用授权引擎。用户可以使用它非常易用的策略定义语言构建自己的授权模型,并能在数毫秒之内得到授权结果。Speedle非常易用,非常高效,而且可扩展性能力非常强。用户可以在Speedle里面管理百万规模级的授权策略。
作为一个开源项目,Speedle包括策略定义语言(SPDL),策略管理模块,授权决策模块,命令行工具,以及数个和流行系统集成的示例。
请参阅 https://speedle.io/docs. 请注意目前我们还在紧张地准备中文版文档。您可以先参阅英文版,如果有问题可以在Slack或者QQ群里讨论。
请参阅 https://speedle.io/quick-start/.
- GO 1.10.1 or greater https://golang.org/doc/install
- 设置环境变量
GOROOT
和GOPATH
$ go get github.com/oracle/speedle/cmd/...
$ ls $GOPATH/bin
spctl speedle-ads speedle-pms
$ cd $GOPATH/src/github.com/oracle/speedle
$ make test
- 我们推荐大家使用Slack,Slack是一个非常优秀的沟通工具,Speedle的Slack社区很活跃,里面的每一个问题都会在24小时内得到回复。#speedle-chinese
- 如果大家访问Slack有困难,可以加入QQ群。群号:643201591
如果您喜欢Speedle项目并愿意为它做些事情,我们将非常欢迎。您可以:
- 下载并使用Speedle,这是对Speedle项目的最大支持
- 在https://github.com/oracle/speedle右上角,为Speedle项目加颗星星
- 帮助推广Speedle项目,向您的同事,同学,朋友介绍Speedle
- 如果不介意的话,您可以告诉我们您如何在项目里使用Speedle
- 通过https://github.com/oracle/speedle/issues告诉我们您使用过程中发现的问题
- 通过https://github.com/oracle/speedle/issues告诉我们您希望在Speedle中出现的新功能
- 参与Speedle的开发,您需要签署OCA,通过Slack联系我们,我们将告诉您接下来的步骤