From 8de831196a09808926526d33f87652aff209ca61 Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Sat, 16 Jan 2021 12:33:56 +0200 Subject: [PATCH] Fixed old diagram --- docs/specs/overview.drawio.svg | 793 ++++++++++++++++++--------------- 1 file changed, 439 insertions(+), 354 deletions(-) diff --git a/docs/specs/overview.drawio.svg b/docs/specs/overview.drawio.svg index f520c0c1cb..db04e4c962 100644 --- a/docs/specs/overview.drawio.svg +++ b/docs/specs/overview.drawio.svg @@ -1,641 +1,726 @@ - + - - - + + + -
+
- Session Cookie + Web
- - Session Cookie + + Web - - - + + + -
-
-
- Email / Password -
-
-
-
- - Email / Password - -
-
- - - - - - -
-
-
- OAuth Provider -
-
-
-
- - OAuth Provider - -
-
- - - - - -
-
-
- Granted with -
-
-
-
- - Granted with - -
-
- - - - -
+
- Member + Flutter
- - Member + + Flutter - - + + + -
-
-
- Granted with -
-
-
-
- - Granted with - -
-
- - - - -
+
- App + iOS
- - App + + iOS - - - + + + -
-
-
- JWT -
-
-
-
- - JWT - -
-
- - - - - - -
-
-
- AP Key -
-
-
-
- - AP Key - -
-
- - - - - -
-
-
- Granted with -
-
-
-
- - Granted with - -
-
- - - - -
+
- Guest + Android
- - Guest + + Android - - - + + + -
+
- Public Scopes + Servers
- - Public Scopes + + Servers - - - + + + -
+
- Member Scopes + Appwrite
- - Member Scopes + + Appwrite - - - + + + + + + + -
+
- Custom Scopes -
- - (Defined on key creation) - + Loadbalancer
- - Custom Scopes... + + Loadbalancer - + + + -
+
-
- Scope Validation +
+ Console
- - Scope Validation + + Console - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + -
+
-
+
+ APIs +
+
+
+ + + APIs + + + + + + + +
+
+
+ Pub/Sub (Redis) +
+
+
+
+ + Pub/Sub (Redis) + +
+
+ + + + + + + + +
+
+
+ Cache (Redis) +
+
+
+
+ + Cache (Redis) + +
+
+ + + + +
+
+
+ Database (MariaDB) +
+
+
+
+ + Database (MariaDB) + +
+
+ + + + +
+
+
+ Users +
+
+
+
+ + Users + +
+
+ + + + +
+
+
+ Account +
+
+
+
+ + Account + +
+
+ + + + +
+
+
+ Teams +
+
+
+
+ + Teams + +
+
+ + + + +
+
+
Database -
- - Each doc has permission -
- - Database... + + Database
- + -
+
-
- Roles Validation +
+ Storage
- - Roles Validation + + Storage - - - + -
+
-
- Roles +
+ Localization
- - Roles + + Localization - - - + -
+
+
+
+ Avatars +
+
+
+ + + Avatars + + + + + + + +
+
+
+ Health +
+
+
+
+ + Health + +
+
+ + + + +
+
+
+ SSL Gateway +
+
+
+
+ + SSL Gateway + +
+
+ + + + + + + + +
- Wildcard -
- * + Deletes
- - Wildcard... + + Deletes
- - - + + + + + -
+
- Guset -
- role:guest + Security Layer
- - Guset... + + Security Layer - - - + + + + + + + -
+
- Member -
- role:member + Usage
- - Member... + + Usage - - - + + + + + -
+
- App -
- role:app + Audits
- - App... + + Audits - + + + + + -
+
- User ID -
- user:[ID] + Mails
- - User ID... + + Mails - - - + -
+
- Team ID -
- team:[ID] + SMTP
- - Team ID... + + SMTP - - - + + + + + + + -
+
- Team ID + Role -
- team:[ID]/[ROLE] + Tasks
- - Team ID + Role... + + Tasks - + + + + + -
+
- Member ID -
- member:[ID] + Webhooks
- - Member ID... + + Webhooks - + + + + + + + -
-
-
- Endpoints -
- - Each endpoint has 1 scope - -
-
-
-
- - Endpoints... - -
-
- - - - - - -
-
-
- Scopes -
-
-
-
- - Scopes - -
-
- - - - - - -
+
- public + Functions
- - public + + Functions - - - + -
+
- account + Docker
- - account + + Docker - - - + -
+
- files.read + StatsD (Telegraf)
- - files.read + + StatsD (Telegraf) - + -
+
- files.write + TimeSeries (InfluxDB)
- - files.write + + TimeSeries (InfluxDB) - + + + + + + + -
+
- - ... - + Certs
- - ... + + Certs + + + + + + + + + +
+
+
+ Scheduler +
+
+
+
+ + Scheduler + +
+
+ + + + + + +
+
+
+ Letsencrypt +
+
+
+
+ + Letsencrypt + +
+
+ + + + +
+
+
+ AntiVirus (ClamAV) +
+
+
+
+ + AntiVirus (ClamAV)