feat: make MFA status visible in WebAdmin (#844)

Signed-off-by: Tim Birkett <tim.birkett@sainsburys.co.uk>
This commit is contained in:
Tim Birkett
2022-05-17 18:27:12 +01:00
committed by GitHub
parent 9abd186166
commit a87aa9b98e
4 changed files with 15 additions and 0 deletions

View File

@@ -1331,6 +1331,15 @@ func (u *User) GetBandwidthAsString() string {
return result
}
// GetMFAStatusAsString returns MFA status
func (u *User) GetMFAStatusAsString() string {
result := "-"
if u.Filters.TOTPConfig.Enabled {
result = strings.Join(u.Filters.TOTPConfig.Protocols, ", ")
}
return result
}
// GetInfoString returns user's info as string.
// Storage provider, number of public keys, max sessions, uid,
// gid, denied and allowed IP/Mask are returned