Make signature request as attribute and handled outside of the directive