Skip to content

Basic question regarding setup #2

Open

Description

@lamarrg

I have installed parse-server-example & parse-dashboard successfully, they are are reachable on the web.

My question is, how do I "enable" email verification? The sendgrid adapter is installed, and have set up an account. "sendUserEmails" is set to true. The sendgrid options have an "API key" and "from email" set. I do not see anything in the dashboard (like it was on the old parse dashboard), to enable email verification. Does it happen automatically when an email is entered, or am I missing something?

Activity

  1. lamarrg commented on May 29, 2016

    @lamarrg
    Author

    and it looks like it happens automatically when an email is entered, and verification is set to "yes"...

  2. lamarrg commented on May 29, 2016

    @lamarrg
    Author

    I looked closer at the verification email...

    The link to be clicked exposes the App Id... is there a way to mask this? ("appID" is the actual id I used for testing purposes. Confirmed... I changed "appID" to new value, and updated email. the App Id does show in confirmation link. Is this something we should be concerned about?)

    http://env-name-here.us-east-1.elasticbeanstalk.com/parse/apps/appID/verify_email?token=aGmvtqlODPcB6OHRD8NZKjTCq&username=uuuu

  3. bcootner commented on Jul 17, 2016

    @bcootner

    @lamarrg How did you get the verification emails to send? You said "it looks like it happens automatically when an email is entered, and verification is set to "yes" " What do you mean by this. I tried verifyUserEmails: true, but that did not work.

      sendUserEmails: true,
      verifyUserEmails: true, // Enable email verification 
      publicServerURL: process.env.SERVER_URL || 'http://localhost:1337/parse', 
      emailAdapter: SimpleSendGridAdapter({
        apiKey: "****",
        fromAddress: '***@gmail.com',
      }),
    
  4. lamarrg commented on Jul 18, 2016

    @lamarrg
    Author

    It's been a while since I typed this, but I believe "... verification is set to 'yes'" is equivalent to "verifyUserEmails: true". (I need to improve my question asking clarity and overall documentation)

    Did you:

    1. import the node.js module into the project for the SimpleSendGridAdapter?

    2. include the "require" statement for the service at the top of index.js?
      var SimpleSendGridAdapter = require('parse-server-sendgrid-adapter');

    As a side note as I do not know if this is directly relevant, I never used a local instance. I imported everything, and uploaded to AWS via the EB CLI, but it was never configured with localhost. Always with the active database and server in the cloud.

  5. jdq22 commented on Mar 27, 2017

    @jdq22

    @lamarrg, @bcootner: I'd also like to turn on email verification. Were either of you able to get this working?

    Theoretically setting verifyUserEmails: true should work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions