Authenticating Hapara Dashboard with OAuth 2.0 Follow

In this Article

Why is this important?

OAuth 2.0 is the industry-standard protocol for authorization.

Google requires that all third-party applications (like Hapara’s) receive permission from a domain Super Administrator to allow functionality within a G-Suite domain.

To grant these permissions, a Super Admin must add the Hapara Teacher Dashboard app to a school's domain from the Google Apps Marketplace.

This article describes how super administrators can grant the required permission.

Note for Multi-Domain Setups:
For setups with teachers and students in completely different domains,
you must perform these steps for each domain.


For setups with teachers or students in subdomains,
you only need to perform these steps for your root domain.

Step-by-Step Video Tutorial (2 minutes)

OAuthTransition for Hapara Teacher Dashboard from Hapara Team on Vimeo .

Step-by-Step Instructions (5 minutes)

  1. Log into Google Apps as a domain super-administrator.
  2. Browse to the Google Apps Domain Admin Console ( www.google.com/a/ <your_domain_name>).
  3. Click the “Apps” button.

  4. Click the “Marketplace apps” button.



  5. Click the “+” button in the top right corner.



  6. Type “Hapara” into the pop up window's “Search Apps” field, and hit enter.



  7. Click the “+ INSTALL APP” button next to Teacher Dashboard 2.



  8. A “Get ready to install” window will appear. Click “Continue”.



  9. You will be asked to give Teacher Dashboard access to your domain’s data. After reading our terms of service, click the checkbox and click “Accept”.

     

    Ensure that the App is turned on for your entire domain—NOT just for a specific Organization Unit
    (the topmost option in the highlighted drop down).
REMEMBER:
If teachers and student accounts are in different Google Apps domains, then you must do the steps listed above for each teacher and student domain.

That’s it! If you have any questions or concerns, please feel free to reach out via support@hapara.com, or send us a request.

Have more questions? Submit a request