← 全部工具

openfga/cli

热度 75 更新于 网络与系统管理

A cross-platform CLI to interact with an OpenFGA server

githubauto-collected

安装

source
git clone https://github.com/openfga/cli

通过 source 安装。

OpenFGA CLI

A cross-platform CLI to interact with an OpenFGA server

Table of Contents

  • About OpenFGA
  • Resources
  • Installation
  • Building from Source
  • Usage
  • Configuration
  • Custom Headers
  • Commands
  • Stores
  • List All Stores
  • Create a Store
  • Import a Store
  • Export a Store
  • Get a Store
  • Delete a Store
  • Authorization Models
  • Read Authorization Models
  • Write Authorization Model
  • Read a Single Authorization Model
  • Read the Latest Authorization Model
  • Validate an Authorization Model
  • Run Tests on an Authorization Model
  • Transform an Authorization Model
  • Relationship Tuples
  • Read Relationship Tuple Changes (Watch)
  • Read Relationship Tuples
  • Write Relationship Tuples
  • Delete Relationship Tuples
  • Relationship Queries
  • Check
  • Expand
  • List Objects
  • List Relations
  • List Users
  • Contributing
  • License

About

OpenFGA is an open source Fine-Grained Authorization solution inspired by Google's Zanzibar paper. It was created by the FGA team at Auth0/Okta based on Auth0 Fine-Grained Authorization (FGA), available under a permissive license (Apache-2) and welcomes community contributions.

OpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale.

Resources

  • OpenFGA Documentation
  • OpenFGA API Documentation
  • Zanzibar Academy
  • Google's Zanzibar Paper (2019)

Installation

Brew

brew install openfga/tap/fga

Linux (deb, rpm and apk) packages