summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-12-30 19:21:53 +0200
committerLars Wirzenius <liw@liw.fi>2018-12-30 19:21:53 +0200
commit5b6a1d0767f147e0401d4b9a03ec0f6f7326c9b1 (patch)
tree0e7dfc3cb9de77e689ffc34f8c0e19f2d19973cb
parentfe8bcdabd1ee214858f312fb155924d767606b78 (diff)
downloadeffireg-website-5b6a1d0767f147e0401d4b9a03ec0f6f7326c9b1.tar.gz
Drop: unnecessary top level "Overview" heading level
-rw-r--r--architecture.mdwn14
1 files changed, 6 insertions, 8 deletions
diff --git a/architecture.mdwn b/architecture.mdwn
index 5dd4b4d..57f4fc3 100644
--- a/architecture.mdwn
+++ b/architecture.mdwn
@@ -2,9 +2,7 @@
[[!toc ]]
-# Architecture overview
-
-## Assumptions
+# Assumptions
The architecture has been designed under the following assumptions:
@@ -18,7 +16,7 @@ The architecture has been designed under the following assumptions:
Authentication can be done by sending the member a unique,
single-use link when they want to log in.
-## Components
+# Components
[[!img arch.png]]
@@ -44,7 +42,7 @@ Effireg consists of four main components:
* **Muck-POC** stores the actual membership register data, and
controls access to it, based on access tokens from Qvisqve.
-## Authentication
+# Authentication
[OpenID Connect]: https://openid.net/specs/openid-connect-core-1_0.html
[OAuth2]: https://oauth.net/2/
@@ -71,7 +69,7 @@ supported:
* **password** stores the encrypted password for a subject
* **memb** represets a subject's membership in Effi
-### Subject resource
+## Subject resource
A subject resource has the following fields:
@@ -83,7 +81,7 @@ The subject resource does not have any data that isn't needed for
end-user identification. Effiapi manages and Qvisqve uses the subject
resource.
-### Password resource
+## Password resource
A password resource has the following fields:
@@ -100,7 +98,7 @@ A password resource has the following fields:
Effiapi manages and Qvisqve uses the password resource.
-### Member resource (memb)
+## Member resource (memb)
A membership resource has the following fields: