What is a Key Pair?
A key pair, CLIENT_ID
and CLIENT_SECRET
, uniquely identifies your account. The closest "non-tech" equivalent is that of email ID and password. Because our SDK is a frontend (JS) one, all requests to the AutoProctor server are available to be inspected by the browser. The key pair allows us to perform all actions securely. For example, hashing via the CLIENT_SECRET
ensures that only a user who has the secret key can access the results.
NEVER expose CLIENT_SECRET
on your frontend. In the docs, you may see us do
it. But, don't do it on your Production.
Key Pairs and Websites
When you register, we ask you for your website as an information-gathering exercise. We actually don't tie your key pair to any website. So, if you own two websites a.com and b.com, you can use the same key pair in both places. You can use it on your local as well. We charge for every test attempt, so it doesn't matter to us if you conduct 5 each on a.com and b.com, or 10 on a.com.
Registration
To get your keypair, visit this link. Once you enter your details, you will receive an email with your key pair. You will also get 25 credits on your account. You can use these credits to test integrating AutoProctor with your codebase.
Use the signup credits of 25 wisely. Once they are exhausted, you will have to pay to continue using the SDK.