Netbird declaring my invited users as invalid #431

Closed
opened 2025-11-20 05:11:16 -05:00 by saavagebueno · 15 comments
Owner

Originally created by @tarasglek on GitHub (Aug 29, 2023).

Describe the problem
I wanted to invite users to my network...They can't even signup for netbird, dismissed as invalid

To Reproduce
https://photos.app.goo.gl/p8BjdyTvacQw45a69

Originally created by @tarasglek on GitHub (Aug 29, 2023). **Describe the problem** I wanted to invite users to my network...They can't even signup for netbird, dismissed as invalid **To Reproduce** https://photos.app.goo.gl/p8BjdyTvacQw45a69
Author
Owner

@bcmmbaga commented on GitHub (Sep 5, 2023):

Hi @tarasglek, I did check the video, but it doesn't show a clear error message. Could you please share a screenshot or a description of the error that occurs after authentication using the link? Also, please note that the user invite link is valid for 7 days.

@bcmmbaga commented on GitHub (Sep 5, 2023): Hi @tarasglek, I did check the video, but it doesn't show a clear error message. Could you please share a screenshot or a description of the error that occurs after authentication using the link? Also, please note that the user invite link is valid for 7 days.
Author
Owner

@tarasglek commented on GitHub (Sep 6, 2023):

Sorry that video got trimmed too much or something. Error changed a bit, but idea is same

  1. I invite a user by email (tried with a new email today)
  2. netbird declares the user invalid when they try to login via email. Error seems to have changed now to "invalid signup"
image
@tarasglek commented on GitHub (Sep 6, 2023): Sorry that video got trimmed too much or something. Error changed a bit, but idea is same 1) I invite a user by email (tried with a new email today) 2) netbird declares the user invalid when they try to login via email. Error seems to have changed now to "invalid signup" <img width="349" alt="image" src="https://github.com/netbirdio/netbird/assets/857083/f42eef77-a06d-439c-8caa-ed51445e2818">
Author
Owner

@twl9 commented on GitHub (Sep 18, 2023):

I experienced exactly the same "invalid signup" message with an invite. I concluded that inviting users via netbird.io is not possible at the moment.

@twl9 commented on GitHub (Sep 18, 2023): I experienced exactly the same "invalid signup" message with an invite. I concluded that inviting users via netbird.io is not possible at the moment.
Author
Owner

@braginini commented on GitHub (Sep 30, 2023):

Hey @tarasglek & @twl9

Did you try resetting the password or using one of the social logins after getting the invitation?

@braginini commented on GitHub (Sep 30, 2023): Hey @tarasglek & @twl9 Did you try resetting the password or using one of the social logins after getting the invitation?
Author
Owner

@tarasglek commented on GitHub (Oct 4, 2023):

social logins not an option for me and users I'm inviting

@tarasglek commented on GitHub (Oct 4, 2023): social logins not an option for me and users I'm inviting
Author
Owner

@mlsmaycon commented on GitHub (Oct 4, 2023):

Hello @tarasglek we just released a support to delete users, you can remove the invited user and send the invite again.

Does that help with your issue?

@mlsmaycon commented on GitHub (Oct 4, 2023): Hello @tarasglek we just released a support to delete users, you can remove the invited user and send the invite again. Does that help with your issue?
Author
Owner

@astr0n8t commented on GitHub (Jan 5, 2024):

Are the links single use? Possible an anti-virus or something similar is scanning the links in the emails and invalidating it.

@astr0n8t commented on GitHub (Jan 5, 2024): Are the links single use? Possible an anti-virus or something similar is scanning the links in the emails and invalidating it.
Author
Owner

@johannes-luebke commented on GitHub (May 5, 2024):

Hello, same issue here. I can't add new users. I get the same Invalid sign up error on the sign up page. Deleting the user and re-inviting did not help.
The only way I was able to add a new user was via the automatic signup. Signing up with a new (uninvited) user which uses the same domain as my Owner account added that account to the team. The problem is, A. I don't want just anyone on my team to be able to join and B. I want to be able to add people to the team which don't have an email address with my domain.

@johannes-luebke commented on GitHub (May 5, 2024): Hello, same issue here. I can't add new users. I get the same `Invalid sign up` error on the sign up page. Deleting the user and re-inviting did not help. The only way I was able to add a new user was via the automatic signup. Signing up with a new (uninvited) user which uses the same domain as my Owner account added that account to the team. The problem is, A. I don't want just anyone on my team to be able to join and B. I want to be able to add people to the team which don't have an email address with my domain.
Author
Owner

@braginini commented on GitHub (May 5, 2024):

@johannes-luebke whats your process after you sent the invitation?

The invited user would need to reset the password to continued.

@braginini commented on GitHub (May 5, 2024): @johannes-luebke whats your process after you sent the invitation? The invited user would need to reset the password to continued.
Author
Owner

@johannes-luebke commented on GitHub (May 5, 2024):

@johannes-luebke whats your process after you sent the invitation?

The invited user would need to reset the password to continued.

Yes, that did it. Reseting the password works.
I was trying to use the default signup form.
Thank you @braginini

@johannes-luebke commented on GitHub (May 5, 2024): > @johannes-luebke whats your process after you sent the invitation? > > The invited user would need to reset the password to continued. Yes, that did it. Reseting the password works. I was trying to use the default signup form. Thank you @braginini
Author
Owner

@braginini commented on GitHub (May 5, 2024):

Happy that it helped. I will sync internally to make the flow more explicit. Sorry about this inconvenience.

@braginini commented on GitHub (May 5, 2024): Happy that it helped. I will sync internally to make the flow more explicit. Sorry about this inconvenience.
Author
Owner

@robsiera commented on GitHub (Jan 5, 2025):

aha,

"The invited user would need to reset the password to continued.".

Well that is not clear at all, still today.

My experience :

I tried to invite my first user.
The invite link shows a login box. It seems logical to think we have to signUp as no password is available yet.

image

When choosing Sign In, we have to click 'Forgot Password' ?! No, I did not forgot my password, I just don't have one.
Well ok, I'll continue. Ok Reset My password. 
Ok, there is the mail with the link. Copy link, provide password 
(oh look, no more adherence to the Dark theme setting of my OS).
And then .. only this ?!

image

How do I now log on? I only have two mails, one with "accept the invitation" and one with "set new password", neither one I wish to do.  :-)

As you can see, this onboading needs some ❤️.

@robsiera commented on GitHub (Jan 5, 2025): aha, > "The invited user would need to reset the password to continued.". Well that is not clear at all, still today. My experience : ``` I tried to invite my first user. The invite link shows a login box. It seems logical to think we have to signUp as no password is available yet. ``` ![image](https://github.com/user-attachments/assets/62cf5b37-d188-4702-ab22-23ad4c37ff4c) ``` When choosing Sign In, we have to click 'Forgot Password' ?! No, I did not forgot my password, I just don't have one. Well ok, I'll continue. Ok Reset My password. Ok, there is the mail with the link. Copy link, provide password (oh look, no more adherence to the Dark theme setting of my OS). And then .. only this ?! ``` ![image](https://github.com/user-attachments/assets/da78be11-7126-494a-830e-5dd3a509d3ed) ``` How do I now log on? I only have two mails, one with "accept the invitation" and one with "set new password", neither one I wish to do. :-) ``` As you can see, this onboading needs some ❤️.
Author
Owner

@mlsmaycon commented on GitHub (Jan 6, 2025):

Hello, @robsiera. We updated the flow a few months ago, and it is different than your screenshots. See the steps below:

  1. After clicking on the invite, the user will see a modified login page:
    image

  2. Then, if they choose not to continue with a social/company login using Google or Microsoft, they will be prompted to reset their password.

They would enter the invited email:
image
Then, a reset password prompt will appear:
image
And the link will be sent:
image

It would be helpful if you could double-check this flow and provide some feedback so we can improve it.

@mlsmaycon commented on GitHub (Jan 6, 2025): Hello, @robsiera. We updated the flow a few months ago, and it is different than your screenshots. See the steps below: 1. After clicking on the invite, the user will see a modified login page: <img width="400" alt="image" src="https://github.com/user-attachments/assets/1f623521-a6ac-46c1-b24e-09bb86481da6"> 2. Then, if they choose not to continue with a social/company login using Google or Microsoft, they will be prompted to reset their password. They would enter the invited email: <img width="400" alt="image" src="https://github.com/user-attachments/assets/7c1eb822-cf05-4812-938b-14024f4f5a70"> Then, a reset password prompt will appear: <img width="400" alt="image" src="https://github.com/user-attachments/assets/b474f3f7-2b2b-4d52-8211-5480974385c8"> And the link will be sent: <img width="400" alt="image" src="https://github.com/user-attachments/assets/3abfc5dc-e300-47f9-af1f-9d60f55231f5"> It would be helpful if you could double-check this flow and provide some feedback so we can improve it.
Author
Owner

@robsiera commented on GitHub (Jan 6, 2025):

well, that is strange? I'm using you're hosted solution. It was there that I yesterday sent the first invite. My screenshots were from yesterday. Is it a 'flow' that I need to activate?
I just tried again: Team > Users > Invite > Send Invitation ...

Same result.

So I digged deeper. And it does work in Edge. Not in the Vivaldi browser that I'm using, also a Chromium based.
I compared the Network log flow, but nothing abnormal.
And no js errors in the console.

So alas, I cannot provide you with any valuable information.
You might want to look into it yourself, it is a great Browser :-)
But it just might be one of my browser plugins.

Anyway, your screenshots seem to make sense.
Only make sure that after the password has been changed the user has a link to the login screen, or something alternative.

Thx for the attention and all the work on you're great product!

@robsiera commented on GitHub (Jan 6, 2025): well, that is strange? I'm using you're hosted solution. It was there that I **yesterday** sent the first invite. My screenshots were from yesterday. Is it a 'flow' that I need to activate? I just tried again: Team > Users > Invite > Send Invitation ... Same result. So I digged deeper. And it does work in Edge. Not in the Vivaldi browser that I'm using, also a Chromium based. I compared the Network log flow, but nothing abnormal. And no js errors in the console. So alas, I cannot provide you with any valuable information. You might want to look into it yourself, it is a great Browser :-) But it just might be one of my browser plugins. Anyway, your screenshots seem to make sense. Only make sure that after the password has been changed the user has a link to the login screen, or something alternative. Thx for the attention and all the work on you're great product!
Author
Owner

@mlsmaycon commented on GitHub (Jan 6, 2025):

Only make sure that after the password has been changed the user has a link to the login screen, or something alternative.

Good point, thanks.

My screenshots are from Chrome. But we will have a look at Vivaldi, thanks.

@mlsmaycon commented on GitHub (Jan 6, 2025): > Only make sure that after the password has been changed the user has a link to the login screen, or something alternative. Good point, thanks. My screenshots are from Chrome. But we will have a look at Vivaldi, thanks.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#431