====== End User Agreement Screen Integration ====== Steps to integrate the End User Agreement screen into a frontend application: ==== Step 1 ==== The login process for T4 remains unchanged; you will still need to validate the login as usual. If the user is required to sign the End User Agreement documents, the UserHandler will return the same error as before. In the desktop frontend, this error is displayed as **MarketDataNotSetup**. ==== Step 2 ==== If this error occurs, you are going to also receive an authentication token from the UserHandler in the same way you are receiving it when the login is successful (object **MsgAuthenticationTokenResponse**), you will need to use this token in the next step. ==== Step 3 ==== Pass the token as a parameter to the License Service page. You can open this page in a webview. For example: **https://lic-test.t4login.com/?token=** You must use the appropriate service endpoint corresponding to the environment the user is attempting to log in to. * **Test**: https://lic-test.t4login.com/ * **Sim**: https://lic-sim.t4login.com/ * **Live**: https://lic.t4login.com/ Once the user completes the form, the signature information will be stored in the database, and the login process will no longer return the previous error.