Originally created by @TheDutchSmoke on GitHub (Jan 29, 2022).
Subject of the issue
Signups don't work
Deployment environment
vaultwarden version: 1.23.1
Install method: Unraid App Store (Docker-Compose)
Clients used:
Web-Vault desktop site
Reverse proxy and version:
NGINX Reverse Proxy manager
MySQL/MariaDB or PostgreSQL version:
Other relevant details:
The startup log message:
[WARNING] The following environment variables are being overriden by the config file,
[WARNING] please use the admin panel to make changes to them:
[WARNING] SIGNUPS_ALLOWED, INVITATIONS_ALLOWED, ADMIN_TOKEN
The logs:
[2022-01-29 01:31:37.074][request][INFO] POST /api/accounts/register
[2022-01-29 01:31:37.074][vaultwarden::api::core::accounts][ERROR] Registration not allowed or user already exists
[2022-01-29 01:31:37.074][response][INFO] POST /api/accounts/register (register) => 400 Bad Request
[2022-01-29 01:31:37.074][request][INFO] POST /api/accounts/register
[2022-01-29 01:31:37.074][vaultwarden::api::core::accounts][ERROR] Registration not allowed or user already exists
[2022-01-29 01:31:37.074][response][INFO] POST /api/accounts/register (register) => 400 Bad Request
Originally created by @TheDutchSmoke on GitHub (Jan 29, 2022).
<!--
# ###
NOTE: Please update to the latest version of vaultwarden before reporting an issue!
This saves you and us a lot of time and troubleshooting.
See:
* https://github.com/dani-garcia/vaultwarden/issues/1180
* https://github.com/dani-garcia/vaultwarden/wiki/Updating-the-vaultwarden-image
# ###
-->
<!--
Please fill out the following template to make solving your problem easier and faster for us.
This is only a guideline. If you think that parts are unnecessary for your issue, feel free to remove them.
Remember to hide/redact personal or confidential information,
such as passwords, IP addresses, and DNS names as appropriate.
-->
### Subject of the issue
<!-- Describe your issue here. -->
Signups don't work
### Deployment environment
<!--
=========================================================================================
Preferably, use the `Generate Support String` button on the admin page's Diagnostics tab.
That will auto-generate most of the info requested in this section.
=========================================================================================
-->
<!-- The version number, obtained from the logs (at startup) or the admin diagnostics page -->
<!-- This is NOT the version number shown on the web vault, which is versioned separately from vaultwarden -->
<!-- Remember to check if your issue exists on the latest version first! -->
* vaultwarden version: 1.23.1
<!-- How the server was installed: Docker image, OS package, built from source, etc. -->
* Install method: Unraid App Store (Docker-Compose)
* Clients used: <!-- web vault, desktop, Android, iOS, etc. (if applicable) -->
Web-Vault desktop site
* Reverse proxy and version: <!-- if applicable -->
NGINX Reverse Proxy manager
* MySQL/MariaDB or PostgreSQL version: <!-- if applicable -->
* Other relevant details:
The startup log message:
[WARNING] The following environment variables are being overriden by the config file,
[WARNING] please use the admin panel to make changes to them:
[WARNING] SIGNUPS_ALLOWED, INVITATIONS_ALLOWED, ADMIN_TOKEN
The /admin page:
https://www.mijnscreens.nl/Muxa5/XOmABOFO10.png
The Compose File:
https://www.mijnscreens.nl/Muxa5/MOxUjaWE85.png
### Steps to reproduce
<!-- Tell us how to reproduce this issue. What parameters did you set (differently from the defaults)
and how did you start vaultwarden? -->
Set every sign up as "allowed"
### Expected behaviour
<!-- Tell us what you expected to happen -->
Signups should be allowed
### Actual behaviour
<!-- Tell us what actually happened -->
Signups don't work
Signup screen with a new (unknown to the server) account:
https://www.mijnscreens.nl/Muxa5/neLIHeja14.png
The logs:
[2022-01-29 01:31:37.074][request][INFO] POST /api/accounts/register
[2022-01-29 01:31:37.074][vaultwarden::api::core::accounts][ERROR] Registration not allowed or user already exists
[2022-01-29 01:31:37.074][response][INFO] POST /api/accounts/register (register) => 400 Bad Request
[2022-01-29 01:31:37.074][request][INFO] POST /api/accounts/register
[2022-01-29 01:31:37.074][vaultwarden::api::core::accounts][ERROR] Registration not allowed or user already exists
[2022-01-29 01:31:37.074][response][INFO] POST /api/accounts/register (register) => 400 Bad Request
### Troubleshooting data
<!-- Share any log files, screenshots, or other relevant troubleshooting data -->
The live instance:
https://www.mijnkorte.link/vaultwarden
@TheDutchSmoke commented on GitHub (Jan 29, 2022):
Well, I guess the security works. I had a certain email domain whitelist set in the admin panel. Did use a other domain, it works as expected. Closing the issue.
@TheDutchSmoke commented on GitHub (Jan 29, 2022):
Well, I guess the security works. I had a certain email domain whitelist set in the admin panel. Did use a other domain, it works as expected. Closing the issue.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @TheDutchSmoke on GitHub (Jan 29, 2022).
Subject of the issue
Signups don't work
Deployment environment
Install method: Unraid App Store (Docker-Compose)
Clients used:
Web-Vault desktop site
Reverse proxy and version:
NGINX Reverse Proxy manager
MySQL/MariaDB or PostgreSQL version:
Other relevant details:
The startup log message:
[WARNING] The following environment variables are being overriden by the config file,
[WARNING] please use the admin panel to make changes to them:
[WARNING] SIGNUPS_ALLOWED, INVITATIONS_ALLOWED, ADMIN_TOKEN
The /admin page:
https://www.mijnscreens.nl/Muxa5/XOmABOFO10.png
The Compose File:
https://www.mijnscreens.nl/Muxa5/MOxUjaWE85.png
Steps to reproduce
Set every sign up as "allowed"
Expected behaviour
Signups should be allowed
Actual behaviour
Signups don't work
Signup screen with a new (unknown to the server) account:
https://www.mijnscreens.nl/Muxa5/neLIHeja14.png
The logs:
[2022-01-29 01:31:37.074][request][INFO] POST /api/accounts/register
[2022-01-29 01:31:37.074][vaultwarden::api::core::accounts][ERROR] Registration not allowed or user already exists
[2022-01-29 01:31:37.074][response][INFO] POST /api/accounts/register (register) => 400 Bad Request
[2022-01-29 01:31:37.074][request][INFO] POST /api/accounts/register
[2022-01-29 01:31:37.074][vaultwarden::api::core::accounts][ERROR] Registration not allowed or user already exists
[2022-01-29 01:31:37.074][response][INFO] POST /api/accounts/register (register) => 400 Bad Request
Troubleshooting data
The live instance:
https://www.mijnkorte.link/vaultwarden
@TheDutchSmoke commented on GitHub (Jan 29, 2022):
Well, I guess the security works. I had a certain email domain whitelist set in the admin panel. Did use a other domain, it works as expected. Closing the issue.