two-factor-auth-config-controller
Get account 2FA settings (getAccountTwoFaSettings)
Get user's account 2FA configuration. Configuration contains configs for different 2FA providers.
Example:
{
"configs": {
"EMAIL": {
"providerType": "EMAIL",
"useByDefault": true,
"email": "tenant@thingsboard.org"
},
"TOTP": {
"providerType": "TOTP",
"useByDefault": false,
"authUrl": "otpauth://totp/TB%202FA:tenant@thingsboard.org?issuer=TB+2FA&secret=P6Z2TLYTASOGP6LCJZAD24ETT5DACNNX"
},
"SMS": {
"providerType": "SMS",
"useByDefault": false,
"phoneNumber": "+380501253652"
}
}
}
Available for any authorized user.
get/api/2fa/account/settings
Response
OK