Skip to content

Commit daf50fe

Browse files
committed
update
1 parent 7e4284e commit daf50fe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+104
-3117
lines changed

Diff for: Cargo.lock

+87-1,680
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
members = [
44
"feoauth-server",
5-
"feoauth-core",
5+
"feoauth",
66
"feoauth-wasm",
77
]

Diff for: README.md

+1-46
Original file line numberDiff line numberDiff line change
@@ -4,49 +4,4 @@
44

55
Feo Auth is an open-source Auth0 alternative written in Rust.
66

7-
# Roadmap
8-
9-
**⚠️This project is a work in progress⚠️**
10-
11-
## Our goal
12-
13-
Our goal is to create an open-source Auth0 alternative. This project was born out of a need for a fully featured authentication solution that was extensible and modular.
14-
15-
Our path to monetization is similar to Meilisearch, Supabase, and others. We plan on offering the product for free but offer a paid hosting solution for ease of use.
16-
17-
We believe in the power of open source. It allows its users to create the features that they need, with the ease of use of a proprietary solution but can be taken in-house once their project hits major scale.
18-
19-
# Setup
20-
21-
Three major things need to happen to setup Feo Auth for production use.
22-
23-
1. Setup the database
24-
2. Setup the server
25-
3. Setup the client
26-
27-
## Setup the database
28-
29-
Feo Auth uses PostgreSQL as its database. There are many options for a hosted Postgres instance such as:
30-
31-
1. [AWS RDS](https://aws.amazon.com/rds/) (enterprise-grade level)
32-
2. [Neon](https://neon.tech/) (serverless Postgres)
33-
3. [DigitalOcean](https://www.digitalocean.com/products/managed-databases-postgresql) (good in-between)
34-
4. [Railway](https://docs.railway.app/databases/postgresql) (simple to setup)
35-
36-
There are many other alternatives, but in the end, you will need a Postgres URI in the format of `postgres://postgres:postgres@localhost:5432/postgres`. You will add that as an env variable to `DATABASE_URL`.
37-
38-
## Setup the server
39-
40-
All the server code is contained in the file `feoauth`. You can build from source by cloning this repo or you can download one of the release binaries.
41-
42-
There are many environment variables that you will need to add to properly configure your server. You can look at `.env.example` to view the environment variables that you will need.
43-
44-
You can then create an OCI-compliant image and deploy it to your platform of choice. There are many options to choose from such as:
45-
46-
1. [AWS ECS on Fargate](https://aws.amazon.com/ecs/) (enterprise-grade level)
47-
2. [Railway](https://railway.app/) (simple to setup)
48-
3. [DigitalOcean's App Platform](https://www.digitalocean.com/products/app-platform) (good in-between)
49-
50-
## Setup the client
51-
52-
Coming soon...
7+
## **⚠️This project is a work in progress⚠️**

Diff for: feoauth-core/src/config.rs

-8
This file was deleted.

Diff for: feoauth-core/src/lib.rs

-4
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/authorize.rs

-15
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/callback.rs

-15
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/logout.rs

-22
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/mod.rs

-39
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/reauthenticate.rs

-13
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/signup.rs

-25
This file was deleted.

Diff for: feoauth-core/src/routes/authentication/token.rs

-32
This file was deleted.

Diff for: feoauth-core/src/routes/management/create_user.rs

-79
This file was deleted.

Diff for: feoauth-core/src/routes/management/get_audit_logs.rs

-23
This file was deleted.

Diff for: feoauth-core/src/routes/management/get_users.rs

-24
This file was deleted.

0 commit comments

Comments
 (0)