For more information on this example see the Electude SSO v.2 documentation.
The access code should be the HMAC-SHA256 of this string:
student,321 Main Street,2000-01-01,Birthtown,Anytown,lesson_1000,US,john.doe@example.com,John,Group 1,en-US,9876543210,0123456789,12345,NY,https://support.electude.com,Doe,2026-10-12T21:51:32+00:00,johndoe001
Using the string 'secret key' as a key this is:
3d4eb0fcb04145e2851139d36a6cbfccc615b43b6a48da69ef35c95a0edfcd80
This HTML form generates the sample request:
<form method="post" action="https://support.electude.com/launch"> <input type="hidden" name="account" value="student"> <input type="hidden" name="address" value="321 Main Street"> <input type="hidden" name="birthdate" value="2000-01-01"> <input type="hidden" name="birthplace" value="Birthtown"> <input type="hidden" name="city" value="Anytown"> <input type="hidden" name="content" value="lesson_1000"> <input type="hidden" name="country" value="US"> <input type="hidden" name="email" value="john.doe@example.com"> <input type="hidden" name="firstname" value="John"> <input type="hidden" name="group" value="Group 1"> <input type="hidden" name="language" value="en-US"> <input type="hidden" name="mobile" value="9876543210"> <input type="hidden" name="phone" value="0123456789"> <input type="hidden" name="postal" value="12345"> <input type="hidden" name="region" value="NY"> <input type="hidden" name="return" value="https://support.electude.com"> <input type="hidden" name="surname" value="Doe"> <input type="hidden" name="time" value="2026-10-12T21:51:32+00:00"> <input type="hidden" name="user" value="johndoe001"> <input type="hidden" name="hmac" value="3d4eb0fcb04145e2851139d36a6cbfccc615b43b6a48da69ef35c95a0edfcd80"> <input type="submit" value="start"> </form>
This is the HTML form: