diff --git a/.travis.yml b/.travis.yml index 6d87d519a..afb64c0c8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,9 +20,7 @@ before_install: - sudo service docker start - > if [ ! -z "${DOCKERHUB_PULL_USERNAME:-}" ]; then - set +x - echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin - set -x + echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin fi - docker --version diff --git a/docker-compose.yml b/docker-compose.yml index be55f7acb..38858e291 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -410,7 +410,7 @@ services: # Dev Tools Start ------------------------------------------------------------------------------------------ # - # The Appwrite Team uses the following tools to help debug, monitor and diagnose the Appwrite stack 🪛 + # The Appwrite Team uses the following tools to help debug, monitor and diagnose the Appwrite stack # # Here is a description of the different tools and why are we using them: # diff --git a/docs/specs/authentication.drawio.svg b/docs/specs/authentication.drawio.svg index 0f665a33e..0a34125ad 100644 --- a/docs/specs/authentication.drawio.svg +++ b/docs/specs/authentication.drawio.svg @@ -1,32 +1,32 @@ - + - - - + + + -
+
- Session Cookie + Secure Cookie
- - Session Cookie + + Secure Cookie - - - + + + -
+
Email / Password @@ -34,18 +34,18 @@
- + Email / Password - - - + + + -
+
OAuth Provider @@ -53,34 +53,18 @@
- + OAuth Provider - - + + + -
-
-
- Granted with -
-
-
-
- - Granted with - -
-
- - - - -
+
Member @@ -88,34 +72,18 @@
- + Member - - + + + -
-
-
- Granted with -
-
-
-
- - Granted with - -
-
- - - - -
+
App @@ -123,18 +91,18 @@
- + App - - - + + + -
+
JWT @@ -142,18 +110,18 @@
- + JWT - - - + + + -
+
AP Key @@ -161,17 +129,17 @@
- + AP Key - - + + -
+
Granted with @@ -179,16 +147,16 @@
- + Granted with - + -
+
Guest @@ -196,58 +164,58 @@
- + Guest - - - + + + -
+
-
+
Public Scopes
- + Public Scopes - - - + + + -
+
-
+
Member Scopes
- + Member Scopes - - - + + + -
+
-
+
Custom Scopes
@@ -257,16 +225,16 @@
- + Custom Scopes... - + -
+
Scope Validation @@ -274,22 +242,22 @@
- + Scope Validation - - - - - - - + + + + + + + -
+
Database @@ -301,16 +269,16 @@
- + Database... - + -
+
Roles Validation @@ -318,18 +286,18 @@
- + Roles Validation - - - + + + -
+
Roles @@ -337,18 +305,18 @@
- + Roles - - - + + + -
+
Wildcard @@ -358,18 +326,18 @@
- + Wildcard... - - - + + + -
+
Guset @@ -379,18 +347,18 @@
- + Guset... - - - + + + -
+
Member @@ -400,18 +368,18 @@
- + Member... - - - + + + -
+
App @@ -421,16 +389,16 @@
- + App... - + -
+
User ID @@ -440,18 +408,18 @@
- + User ID... - - - + + + -
+
Team ID @@ -461,18 +429,18 @@
- + Team ID... - - - + + + -
+
Team ID + Role @@ -482,16 +450,16 @@
- + Team ID + Role... - + -
+
Member ID @@ -501,16 +469,16 @@
- + Member ID... - + -
+
Endpoints @@ -522,18 +490,18 @@
- + Endpoints... - - - + + + -
+
Scopes @@ -541,18 +509,18 @@
- + Scopes - - - + + + -
+
public @@ -560,18 +528,18 @@
- + public - - - + + + -
+
account @@ -579,18 +547,18 @@
- + account - - - + + + -
+
files.read @@ -598,16 +566,16 @@
- + files.read - + -
+
files.write @@ -615,16 +583,16 @@
- + files.write - + -
+
@@ -634,11 +602,182 @@
- + ... + + + + + + +
+
+
+ Guest Role +
+ (only) +
+
+
+
+ + Guest Role... + +
+
+ + + + +
+
+
+ Member / User / Team Roles +
+
+
+
+ + Member / User / Team... + +
+
+ + + + + +
+
+
+ Granted with +
+
+
+
+ + Granted with + +
+
+ + + + +
+
+
+ No Role Base +
+ Authentication +
+
+
+
+ + No Role Base... + +
+
+ + + + + +
+
+
+ Granted with +
+
+
+
+ + Granted with + +
+
+ + + + + + +
+
+
+ Team Invite +
+
+
+
+ + Team Invite + +
+
+ + + + + + +
+
+
+ HTTP Header +
+ X-Appwrite-Key +
+
+
+
+ + HTTP Header... + +
+
+ + + + +
+
+
+ HTTP Header +
+ X-Appwrite-JWT +
+
+
+
+ + HTTP Header... + +
+
+ + + + +
+
+
+ + Not Released Yet + +
+
+
+
+ + Not Released Yet + +
+