Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

Commit

Permalink
Update README with Helios features and purpose
Browse files Browse the repository at this point in the history
  • Loading branch information
cyakimov committed May 21, 2019
1 parent 0d165e4 commit 68cbef9
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
# Helios
<h1 align="center"><img src="./docs/images/banner.png" alt="Helios - Identity-aware Proxy"></h1>

Helios is an Identity & Access Proxy (IAP) that authorizes HTTP requests based on sets of rules.
It is the building block towards [BeyondCorp](https://beyondcorp.com), a model designed by Google to secure applications in Zero-Trust networks.
An Identity & Access Proxy is typically deployed in front of (think API Gateway) web-facing applications
and is capable of authenticating and optionally authorizing access requests.
It is the building block towards [BeyondCorp](https://beyondcorp.com), a model designed by Google to secure applications
in Zero-Trust networks.

My goal is to build an open source alternative to
[Cloudflare Access](https://www.cloudflare.com/products/cloudflare-access/)
and [Cloud IAP](https://cloud.google.com/iap/).

In a nutshell, with Helios you can:

* Identify users using existing identity providers like Google, Auth0, Okta and more
* Secure and authenticate access to any domain or path
* Configure authorization policies using [CEL](https://github.com/google/cel-spec) expressions
* Use Helios as gateway or reverse proxy

**Another Go proxy?**

This is a project I started off for 2 reasons: I wanted to exercise and continue improving my Go skills, and because
I'm very interested in BeyondCorp model. This is a side project of mine but I'm determined to reach a stable version.

## Development

Expand All @@ -26,7 +41,7 @@ Create a certificate for local development
mkcert localhost 127.0.0.1
```

### Developing
### Usage

Install dependencies

Expand Down
Binary file added docs/images/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 68cbef9

Please sign in to comment.