Self Hosted Portal Guest user verification failed (same as 1157)
See original GitHub issueBug description
When the user is invited to connect to the portal, he is directed to a page not found, which prevents him from registering his password and using the portal.
The link sent to the user’s email is as follows: https://mysite/confirm-v2/identities/basic/invite?userid=userId&identity=identity&ticketid=ticketid&ticket=ticket It is generated from the “$ConfirmQuery” parameter in the notification configuration of Invite User mail.
If we try to use signup
instead as a workaround (https://mysite/signup?userid=userId&identity=identity&ticketid=ticketid&ticket=ticket)
the user is signed in to the home page without being allowed to set the password. The Reset Password
workflow has to be triggered to allow the user to set the password and then they are able to sign in.
Reproduction steps
- Invite a user to the portal
- User receives the email and clicks the link
- The 404 page is displayed although the Network tab shows 200 responses.
Expected behavior
User should be able to set a password and activate the account.
Is your portal managed or self-hosted?
Self-hosted
Release tag or commit SHA (if using self-hosted version)
release 2.9.0
Environment
- Operating system: Windows
- Browser: Chrome, Firefox
- Version: latest
Additional context
Network tab screenshot after the invite
url is pasted in the browser
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (1 by maintainers)
@mpowers-3c, at this moment this scenario isn’t supported in the self-hosted portals. Could you please open a separate GitHub issue for it?
Hi @mounarshisantra, since you’re using self-hosted portal, you need to update your email template of the user invitation. In the template, instead of
$ConfirmUrl
, you’ll need to specify your URL of your self-hosted portal and$ConfirmQuery
variable.Hope that helps.