I setup anonymous and basic authenticated users to have read access. Authenticated users have permission to submit issue tickets. I need a mechanism to let users self agree to a Contributor License Agreement, to give them read/write access. I can’t find any services or plugins to do this, so Im thinking of just creating a Confluence page with the agreement and an “I Agree” button, that would add them to a group with read/write privelages. What is the best way to do that? Is it possible to add a button that runs a query or server side script?