Implement revoke tokens

This commit is contained in:
Johannes Zellner
2020-02-07 19:59:56 +01:00
parent 72b9384902
commit 1970641001
2 changed files with 24 additions and 3 deletions
+5 -3
View File
@@ -356,7 +356,7 @@
<span class="arrow">{{ password.prettyIdentifier }}</span>
</td>
<td class="text-right no-wrap" style="vertical-align: bottom">
<button class="btn btn-xs btn-danger pull-right" ng-click="appPassword.del(password.id)" title="Delete Password"><i class="far fa-trash-alt"></i></button>
<button class="btn btn-xs btn-danger pull-right" ng-click="appPassword.del.show(password.id)" title="Delete Password"><i class="far fa-trash-alt"></i></button>
</td>
</tr>
</tbody>
@@ -366,6 +366,8 @@
</div>
</div>
<br/>
<div class="text-left">
<h3>Login and API Tokens <button class="btn btn-primary btn-sm pull-right" ng-click="tokens.add.show()" ng-show="user.admin"><i class="fa fa-plus"></i> New API Token</button></h3>
</div>
@@ -393,12 +395,12 @@
{{ token.clientId }}
</td>
<td class="text-right no-wrap" style="vertical-align: bottom">
<button class="btn btn-xs btn-danger" ng-click="tokens.revoke(token)" uib-tooltip="Revoke Token"><i class="far fa-trash-alt"></i></button>
<button class="btn btn-xs btn-danger" ng-click="tokens.revokeToken(token)" uib-tooltip="Revoke Token"><i class="far fa-trash-alt"></i></button>
</td>
</tr>
</tbody>
</table>
<br/>
<button class="btn btn-outline btn-danger pull-right" ng-click="tokens.revokeAll()">Logout From All</button>
</div>
</div>