diff --git a/src/dependencies.pug b/src/dependencies.pug
index 68df828e60474166afa17b57c88c41eb79e8e306..8c18bf6ce9b7f3e0908c0998ce58871c291b00cb 100644
--- a/src/dependencies.pug
+++ b/src/dependencies.pug
@@ -4,13 +4,8 @@
 //- script(src="lib/html-imports.js")
 
 script(
+  type="module"
   src="https://unpkg.com/@startinblox/oidc@0.5"
-  data-authority=`${sdn}/openid/`,
-  data-client_id=`${client_id}`,
-  data-response_type='id_token token',
-  data-scope='openid profile email',
-  data-automaticSilentRenew='true',
-  data-loadUserInfo='true'
 )
 
 script(src="/scripts/index.js")
diff --git a/src/header.pug b/src/header.pug
index 73797308947aa7a8b25387f425319e8f63c3df5d..842cd1899161793d44ad3f7b19d87884e40b5330 100644
--- a/src/header.pug
+++ b/src/header.pug
@@ -20,3 +20,18 @@ sib-display#profile(
   bind-user
 )
 
+button#login(onclick="document.querySelector('sib-auth').login();") login
+
+
+sib-auth
+  sib-auth-provider(
+    class="sib-auth-provider"
+    data-authority=`${sdn}/openid/`
+    data-client_id=`${client_id}`,
+    data-id="paris"
+    data-response_type='id_token token',
+    data-scope='openid profile email',
+    data-automaticSilentRenew='true',
+    data-loadUserInfo='true'
+  )
+