I would like to create a macro where some actions are performed only after fingerprint authentication (unlocked device constraint is not enough).
SecureTask plugin works perfectly in tasker, it shows the fingerprint dialogue and all subsequent actions wait for the authentication. With the wrong fingerprint, the task is interrupted. If I try to use the plugin with Macrodroid, it shows the fingerprint dialogue, but even if I wait to authenticate or if the fingerprint is wrong, all the actions are performed anyway in the background, completely missing the security point.
I think it is because in Macrodroid by default, actions don't wait for the previous action to complete. In fact, some actions (such as the HTTP request web hooks) have the option "Block next actions until complete", and by default it is not ticked. Tasker is the opposite, any given action waits by default for the previous one to complete before performing, and you have to check the option "Continue task after error" if you want the task to continue after an action returns and error. I think it makes more sense.
What do you think? How can we use fingerprint authentication in MacroDroid?
Thanks
SecureTask plugin works perfectly in tasker, it shows the fingerprint dialogue and all subsequent actions wait for the authentication. With the wrong fingerprint, the task is interrupted. If I try to use the plugin with Macrodroid, it shows the fingerprint dialogue, but even if I wait to authenticate or if the fingerprint is wrong, all the actions are performed anyway in the background, completely missing the security point.
I think it is because in Macrodroid by default, actions don't wait for the previous action to complete. In fact, some actions (such as the HTTP request web hooks) have the option "Block next actions until complete", and by default it is not ticked. Tasker is the opposite, any given action waits by default for the previous one to complete before performing, and you have to check the option "Continue task after error" if you want the task to continue after an action returns and error. I think it makes more sense.
What do you think? How can we use fingerprint authentication in MacroDroid?
Thanks