summaryrefslogtreecommitdiff
path: root/architecture.mdwn
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-06-09 15:06:18 +0300
committerLars Wirzenius <liw@liw.fi>2018-06-09 15:06:18 +0300
commitd4118947149d3a53ec43c5906f8754cb8f28a2af (patch)
tree226e5cf6104283ba724168a13459a1bafb6f9fd8 /architecture.mdwn
parent7ff28aae3f5d87a487eaabf30a0289597c744dcf (diff)
downloadick.liw.fi-d4118947149d3a53ec43c5906f8754cb8f28a2af.tar.gz
Change: update description of API call auth
Diffstat (limited to 'architecture.mdwn')
-rw-r--r--architecture.mdwn14
1 files changed, 8 insertions, 6 deletions
diff --git a/architecture.mdwn b/architecture.mdwn
index dfbdd9a..fcbc73f 100644
--- a/architecture.mdwn
+++ b/architecture.mdwn
@@ -363,12 +363,14 @@ installs the CI system.
@enduml
All API calls need a token. Getting a token happens the same way for
-every API client.
-
-The exception is the API call to trigger a project build. This is
-un-authenticated, to avoid having to distribute API credentials to git
-servers. We will add a safer approach for that later.
-
+every API client. There are three exceptions:
+
+* The call to get an access token.
+* Getting the version from the controller, which includes the URL to
+ the IDP.
+* Triggering a project to build. This is temporarily un-authenticated,
+ to avoid having to distribute API credential to git server. This
+ willl be fided later.
The worker-manager