summaryrefslogtreecommitdiff
path: root/ick2/versionapi.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-04-06 21:38:43 +0300
committerLars Wirzenius <liw@liw.fi>2018-04-06 21:38:43 +0300
commit5aeef33219103eb5f39bfc0a79ed462f46a12420 (patch)
tree7fd5f2deb719a8c4ff68bf7eda7ee024006cf986 /ick2/versionapi.py
parent63a8c15a46b73232fc2162807eced80e5e2c7296 (diff)
downloadick2-5aeef33219103eb5f39bfc0a79ed462f46a12420.tar.gz
Add: authentication URL to controller /version
Diffstat (limited to 'ick2/versionapi.py')
-rw-r--r--ick2/versionapi.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ick2/versionapi.py b/ick2/versionapi.py
index cc7e169..c688c1b 100644
--- a/ick2/versionapi.py
+++ b/ick2/versionapi.py
@@ -21,16 +21,21 @@ class VersionAPI(ick2.APIbase):
def __init__(self, state):
super().__init__(state)
self._artifact_store_url = None
+ self._auth_url = None
def set_artifact_store_url(self, url):
self._artifact_store_url = url
+ def set_auth_url(self, url):
+ self._auth_url = url
+
def get_routes(self, path): # pragma: no cover
return [
{
'method': 'GET',
'path': path,
'callback': self.GET(self.get_version),
+ 'needs-authorization': False,
}
]
@@ -38,6 +43,7 @@ class VersionAPI(ick2.APIbase):
return {
'version': ick2.__version__,
'artifact_store': self._artifact_store_url,
+ 'auth_url': self._auth_url,
}
def create(self, body, **kwargs): # pragma: no cover