diff --git a/common/client_types.proto b/common/client_types.proto index 4d3fa42..80a0f80 100644 --- a/common/client_types.proto +++ b/common/client_types.proto @@ -396,7 +396,19 @@ message MfaFlowRemoteRequest { } message MfaFlowRemoteResponse { - MfaStepResult result = 1; + oneof outcome { + MfaStepResult result = 1; + MfaFlowRemoteRejected rejected = 2; + } +} + +message MfaFlowRemoteRejected { + MfaRemoteRejectionReason reason = 1; +} + +enum MfaRemoteRejectionReason { + MFA_REMOTE_REJECTION_UNSPECIFIED = 0; + MFA_REMOTE_REJECTION_MOBILE_CLIENT_OUTDATED = 1; } message MfaMobileApprovalProof {