How do I configure the Grammarly app in Auth0?

  1. Sign in to the Auth0 admin console
  2. Choose Applications
  3. Click Create Application button
  4. Enter a name (e.g., Grammarly), select Regular Web Applications, and click Create
  5. Click Addons
  6. Click SAML2 WEB APP
  7. In the Application Callback URL enter the following: https://sso.grammarly.com/saml/assertion
  8. Copy the following to the settings JSON field:
    {
    "audience": "https://sso.grammarly.com/saml/metadata",
    "nameIdentifierFormat": "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",
    "nameIdentifierProbes": [
    "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
    ],
    "mappings": {
    "email": "EmailAddress",
    "name": "FirstName",
    "nickname": "LastName"
    }
    }
  9. Click Enable

Note: The example above maps name to FirstName and nickname to LastName. This mapping will depend on the user attributes you have set up for your users in the Auth0 account.

Once you have the Grammarly app configured, you will need to enter the parameters below on Grammarly's Authentication page:

  • Identity Provider Issuer
  • SAML 2.0 Endpoint (HTTP)
  • Certificate

To find these values in your Auth0 dashboard, please do the following:

  1. Click Applications
  2. Choose the application you created (e.g., Grammarly)
  3. Click Addons
  4. Click  SAML2 WEB APP
  5. Navigate to the Usage tab

The parameters you are looking for are:

  • Issuer (Identity Provider Issuer)
  • Identity Provider Login URL (SAML 2.0 Endpoint (HTTP))
  • Auth0 certificate (Certificate) Note: you will need to download the file and copy the text in it.Auth0.png

Once you have the values above handy, activate SSO in your Grammarly account by following the steps outlined on this page.

Was this article helpful?
Have more questions? Submit a request