feat: enable/disable TFA per user

This commit is contained in:
NGPixel committed 2020-08-30 14:18:22 -04:00
1 parent 32d67adee1
commit e319355017
6 files changed
+144 -33

No files matched your search

+9
View File
@@ -78,6 +78,14 @@ type UserMutation {
id: Int!
): DefaultResponse @auth(requires: ["manage:users", "manage:system"])
enableTFA(
id: Int!
): DefaultResponse @auth(requires: ["manage:users", "manage:system"])
disableTFA(
id: Int!
): DefaultResponse @auth(requires: ["manage:users", "manage:system"])
resetPassword(
id: Int!
): DefaultResponse
@@ -130,6 +138,7 @@ type User {
providerKey: String!
providerName: String
providerId: String
providerIs2FACapable: Boolean
isSystem: Boolean!
isActive: Boolean!
isVerified: Boolean!