additions to auth tab

This commit is contained in:
Henry Jameson 2025-12-04 17:39:57 +02:00
commit 48ba3892c3
2 changed files with 30 additions and 1 deletions

View file

@ -1,6 +1,32 @@
<template> <template>
<div :label="$t('admin_dash.tabs.job_queues')"> <div :label="$t('admin_dash.tabs.job_queues')">
<div class="setting-item"> <div class="setting-item">
<h3>{{ $t('admin_dash.auth.MFA') }}</h3>
<ul class="setting-list">
<li>
<h4>{{ $t('admin_dash.auth.TOTP') }}</h4>
<ul class="setting-list suboptions">
<li>
<IntegerSetting path=":pleroma.:instance.:multi_factor_authentication.:totp.:digits" />
</li>
<li>
<IntegerSetting path=":pleroma.:instance.:multi_factor_authentication.:totp.:period" />
</li>
</ul>
</li>
<li>
<h4>{{ $t('admin_dash.auth.backup_codes') }}</h4>
<ul class="setting-list suboptions">
<li>
<IntegerSetting path=":pleroma.:instance.:multi_factor_authentication.:backup_codes.:number" />
</li>
<li>
<IntegerSetting path=":pleroma.:instance.:multi_factor_authentication.:backup_codes.:length" />
</li>
</ul>
</li>
<GroupSetting path=":pleroma.:instance.:multi_factor_authentication" />
</ul>
<h3>{{ $t('admin_dash.auth.OAuth') }}</h3> <h3>{{ $t('admin_dash.auth.OAuth') }}</h3>
<ul class="setting-list"> <ul class="setting-list">
<li> <li>
@ -64,6 +90,7 @@
</template> </template>
</ul> </ul>
</div> </div>
<!-- CONFIRM admin token is present in AdminFE but missing in both data and descriptions?? -->
</div> </div>
</template> </template>

View file

@ -1164,7 +1164,9 @@
}, },
"auth": { "auth": {
"LDAP": "LDAP Settings", "LDAP": "LDAP Settings",
"OAuth": "Oauth2 settings" "OAuth": "Oauth2 settings",
"TOTP": "One-time Passwords (TOTP)",
"backup_codes": "Backup codes"
}, },
"job_queues": { "job_queues": {
"Oban": "Oban queues", "Oban": "Oban queues",