You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Guardian is a data access management tool. It manages resources from various data providers along with the users’ access. Users required to raise an appeal in order to gain access to a particular resource. The appeal will go through several approvals before it is getting approved and granted the access to the user.
8
+
Guardian is a on-demand access management tool. It manages resources from various data providers along with the users’ access. Users required to raise an appeal in order to gain access to a particular resource. The appeal will go through several approvals before it is getting approved and granted the access to the user.
@@ -16,7 +17,7 @@ Guardian is a data access management tool. It manages resources from various dat
16
17
-**Configurable approval flow**: Approval flow configures what are needed for an appeal to get approved and who are eligible to approve/reject. It can be configured and linked to a provider so that every appeal created to their resources will follow the procedure in order to get approved.
17
18
-**External Identity Manager**: This gives the flexibility to use any third-party identity manager. User properties.
18
19
19
-
## Usage
20
+
## Documentation
20
21
21
22
Explore the following resoruces to get started with Guardian:
22
23
@@ -25,25 +26,120 @@ Explore the following resoruces to get started with Guardian:
25
26
-[Reference](https://odpf.github.io/guardian/docs/reference/glossary) contains details about configurations and other aspects of Guardian.
26
27
-[Contribute](https://odpf.github.io/guardian/docs/contribute/contribution) contains resources for anyone who wants to contribute to Guardian.
27
28
29
+
## Installation
30
+
31
+
Install Guardian on macOS, Windows, Linux, OpenBSD, FreeBSD, and on any machine.
32
+
33
+
#### Binary (Cross-platform)
34
+
35
+
Download the appropriate version for your platform from [releases](https://github.com/odpf/guardian/releases) page. Once downloaded, the binary can be run from anywhere.
36
+
You don’t need to install it into a global location. This works well for shared hosts and other systems where you don’t have a privileged account.
37
+
Ideally, you should install it somewhere in your PATH for easy use. `/usr/local/bin` is the most probable location.
38
+
39
+
#### Homebrew
40
+
41
+
```sh
42
+
# Install guardian (requires homebrew installed)
43
+
$ brew install odpf/taps/guardian
44
+
45
+
# Upgrade guardian (requires homebrew installed)
46
+
$ brew upgrade guardian
47
+
48
+
# Check for installed guardian version
49
+
$ guardian version
50
+
```
51
+
52
+
## Usage
53
+
54
+
Guardian CLI is fully featured but simple to use, even for those who have very limited experience working from the command line. Run `guardian --help` to see list of all available commands and instructions to use.
55
+
56
+
```
57
+
$ guardian --help
58
+
Universal access control to cloud apps and infrastructure.
59
+
60
+
USAGE
61
+
guardian <command> <subcommand> [flags]
62
+
63
+
CORE COMMANDS
64
+
appeal Manage appeals
65
+
policy Manage policies
66
+
provider Manage providers
67
+
resource Manage resources
68
+
69
+
DEV COMMANDS
70
+
migrate Run database migrations
71
+
serve Run guardian server
72
+
73
+
ADDITIONAL COMMANDS
74
+
completion generate the autocompletion script for the specified shell
75
+
config Manage client configuration settings
76
+
help Help about any command
77
+
version Print version information
78
+
79
+
FLAGS
80
+
--help Show help for command
81
+
82
+
EXAMPLES
83
+
$ guardian appeal create
84
+
$ guardian policy list
85
+
$ guardian provider list
86
+
$ guardian resource list
87
+
$ guardian policy create --file policy.yaml
88
+
89
+
ENVIRONMENT VARIABLES
90
+
See 'guardian help environment' for the list of supported environment variables.
91
+
92
+
LEARN MORE
93
+
Use 'guardian <command> <subcommand> --help' for more information about a command.
94
+
Read the manual at https://odpf.github.io/guardian/
95
+
96
+
FEEDBACK
97
+
Open an issue here https://github.com/odpf/guardian/issues
0 commit comments