Currently available approval methods (Email, Teams, etc.) do not have an authentication layer. It is assumed that the recipient is allowed to approve whatever is being sent their way. The approval is just a simple webhook that does not output any information, which makes auditing difficult. As an example, if email forwarding is setup when a user is on vacation, an approval could end up in the wrong hands. Having the ability to send an approval, but also authenticate would be extremely helpful, as currently there is no way to determine who approved something. Ideally, specifying a specific list of Rewst users who can approve something on a per workflow basis, along with outputting who approved it, would make changes much easier to track.