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
[Automerge](https://automerge.org) is a conflict-free replicated data type (CRDT) that is used to synchronize data between devices. Each feathers.dev application has an Automerge document that is can be used to store data that is synchronize in real-time between users. The `@feathersdev/automerge` package contains the Automerge integration for feathers.dev applications.
Copy file name to clipboardExpand all lines: content/auth/docs/index.md
+7-39Lines changed: 7 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,50 +5,18 @@ outline: deep
5
5
6
6
# Feathers Auth
7
7
8
-
Feathers Auth adds secure and scalable user authentication to any web application. It works with any frontend framework and with NodeJS, Cloudflare Workers, Deno or Bun and even on websites with no server at all.
9
-
10
-
## How it works
11
-
12
-
While Feathers Auth looks similar to traditional identity providers by letting users log in through a login page, it works a little different under the hood. Instead of oAuth flows and shared secrets, it uses cryptographic keys that are securely stored on each device and links them to a user identity.
13
-
14
-
The only thing needed to verify a user identity is the public application identifier. It is self contained and requires no backend, secrets or additional server requests. It even works offline.
8
+
Feathers Auth adds secure and scalable user authentication to any web application. It works with any frontend framework and with NodeJS, Cloudflare Workers, Deno or Bun and even on websites with no backend at all. It also comes with an offline-first data synchronization features that lets you create real-time web applications without a server.
15
9
16
10
## Setting up
17
11
18
-
Go to [app.feathers.dev](https://app.feathers.dev) and sign up for an account. Create an organization and an application. Then, on your new application page, click the link for the web framework or server platform you want to integrate.
19
-
20
-
### Example
21
-
22
-
To create a fully working example application with a React, Vue or Svelte frontend and any of the supported backend platforms run:
12
+
To get started, go to [app.feathers.dev](https://app.feathers.dev) and sign up for an account. Create an organization and an application. Then, on your new application page, click the link for the web framework or server platform you want to integrate. You can also edit the theme of your login page to match your brand.
23
13
24
-
```sh
25
-
npx @featherscloud/cli example
26
-
```
14
+
Here is the login page for our offline-first chat application:
To integrate Cloud auth into an existing application run
31
-
32
-
```sh
33
-
npx @featherscloud/cli integrate
34
-
```
35
-
36
-
### Without the CLI
37
-
38
-
If you don't like using the CLI tool, you can also sign up at [app.feathers.dev](https://app.feathers.dev), create an organization and application and then use the code examples in this documentation.
39
-
40
-
## What's next?
41
-
42
-
Feathers Auth comes in two parts:
18
+
## How it works
43
19
44
-
1. The client that is integrated into your web application and is used to manage user identities, login page redirects and getting a valid access token to make requests to the backend. General integration details for any framework can be found on the [client page](./client/index.md) and there are also examples how this integration can be used with
45
-
-[React](./client/react.md)
46
-
-[VueJS](./client/vue.md)
47
-
-[Svelte](./client/svelte.md)
48
-
2. The backend platform integration that verifies the access token in requests from the web application. General information can be found in the [platforms page](./platforms/index.md) and a complete example for each platform at
49
-
-[NodeJS](./platforms/nodejs.md)
50
-
-[Deno](./platforms/deno.md)
51
-
-[Bun](./platforms/bun.md)
52
-
-[Cloudflare Workers](./platforms/cloudflare.md)
20
+
While Feathers Auth looks similar to traditional identity providers by letting users log in through a login page, it works a little different under the hood. Instead of oAuth flows and shared secrets, it uses cryptographic keys that are securely stored on each device and links them to a user identity.
53
21
54
-
Also have a look at the [pricing page](./pricing.md)and [API documentation](./api.md).
22
+
The only thing needed to verify a user identity is the public application identifier. It is self contained and requires no backend, secrets or additional server requests. It even works offline.
0 commit comments