Initially we decided to reuse the finish endpoint for the new multi-step MFA flow.
This complicates the logic, because for each request we have to decide if we are dealing with a legacy client finishing MFA or with a new client just finishing a step.
A cleaner approach would be to separate the clients at RPC level.
Initially we decided to reuse the
finishendpoint for the new multi-step MFA flow.This complicates the logic, because for each request we have to decide if we are dealing with a legacy client finishing MFA or with a new client just finishing a step.
A cleaner approach would be to separate the clients at RPC level.