Refactor core auth (#6596)

* Auth resolve now supports async/await
* Read only tokens can be used for authentication and the UI shows privileges for these accounts correctly
* Failed attempt at authenticating an API_SECRET or token delays subsequent auth attempt by 5000 ms
This commit is contained in:
Sulka Haro
2020-12-11 00:23:25 +02:00
committed by GitHub
parent f02b8d9bc2
commit 7fe8e32152
18 changed files with 429 additions and 261 deletions
+3 -3
View File
@@ -166,9 +166,9 @@
<form id="settings-form" role="form">
<ul class="navigation" role="navigation" aria-label="Settings">
<li><a id="reportlink" href="report" target="reports" class="translate">Reports</a></li>
<li><a id="editprofilelink" href="profile" target="profileeditor" class="translate">Profile Editor</a></li>
<li class="foodcontrol"><a id="editfoodlink" href="food" target="foodeditor" class="translate">Food Editor</a></li>
<li><a id="admintoolslink" href="admin" target="admintools" class="translate">Admin Tools</a></li>
<li class="needsadminaccess"><a id="editprofilelink" href="profile" target="profileeditor" class="translate">Profile Editor</a></li>
<li class="needsadminaccess foodcontrol"><a id="editfoodlink" href="food" target="foodeditor" class="translate">Food Editor</a></li>
<li class="needsadminaccess"><a id="admintoolslink" href="admin" target="admintools" class="translate">Admin Tools</a></li>
<li class="multilink">
<a class="translate">Clock Views:</a>
<a id="bgclocklink" href="/clock/bgclock" class="translate multilink">Clock</a>