So there is two methods, on the login page, you can either completely replace the login page or you can add a footer to the current login page. Both require making an unauthenticated Tecton extension. To do that steps are below:
Create a tecton extension(your choice of SSR or CSR).
On the extension.py inside the handler class add IS_UNAUTHENTICATED = True (This should be at the same level i.e. right next to FRIENDLY_NAME
Then you need to install the extension using q2 install No need to add to nav.
Then run your extension using q2 run Then you can access your extension by changing the end of your url to uux.aspx#/unauth/extension/{FormName}/Main so i.e. https://stack.q2developer.com/sdk/{Stack Name}/ardent/uux.aspx#/unauth/extension/{Form Name}/Main Where "Stack Name" you can get from your dashboard at https://q2developer.com/dashboard and "Form Name" is what you called your extension.
Unfortunately, it would be quite a challenge to put this exactly where it belongs. You can instead just develop it as you would expect it to be a footer on the login page, and we will put it there when it is time to go into Staging or Production.