running interstitial step before creating an user

  • Hi,
    I'm trying to create a sso-oauth plugin for my site. the problem is my forum already has users and I don't want to create a new user for them when they register with this provider, but the OAuth provider does not return an email in user's profile, so I can't check if the request is for a new user or an existing one.
    Now I'm trying to add an interstitial step to get the email from users when they register with my plugin. but I only managed to ask the users their email after creating a new user which is not ideal.
    Is there a way to ask users additional information before creating a user?

  • also in nodebb-plugin-sso-oauth there is a comment that says nodebb requires email for creating a user, but I have been able to create one with an empty string for email.
    does something goes wrong later if some users don't have an email?

Suggested Topics

| | | |