A members-only Vibe project requires end-users to log in before they can access the entire project or certain areas of the project.
To create a members-only project you need to complete the following:
-
Create a role(s) for end-users
-
Configure authentication (how end-users log in)
-
Add end-users to the project and assign their role
The following sections explain how to complete each step.
Roles in Vibe are groups of end-users, each with unique permissions for what the end-user can view and what actions they can take.
To create a new role:
-
Click the Manage tab at the top of the Vibe editor.
-
In the side panel, click Cloud.
-
From the side panel, expand the Access & Login tab and select the Authentication & Roles page.
-
Scroll down to the End-user roles section and click + Create Role.
-
Type a role name, then click Add role. Note that the first role you create is set as the default role. If you enable end-users to sign up on their own, this the default role that they are assigned. To change the default to a different role, click the three dot icon and select Set as default.
-
Describe to Copilot what end-users in that role need to be able to view and what actions they can take.
To delete or rename a role, click the three dot icon and select either Delete or Rename.
Tip
Make sure you have clarified with Copilot where in your project end-users are directed to after signing in. This can vary by role.
Authentication is how end-users sign in. Following are the available authentication methods:
-
Email and password
-
Google authentication
Note that for email and password, the Vibe project owner needs to send the credentials to the user. Vibe does not send an invite.
To configure authentication:
-
Click the Manage tab at the top of the Vibe editor.
-
In the side panel, click Cloud.
-
From the side panel, expand the Access & Login tab and select the Authentication & Roles page.
-
In the User authentication methods section, either click Ask Copilot to add to add all available methods or enter into the Copilot chat which methods you need.
You can add end-users individually or in bulk. If adding in bulk, all end-users will share the same password.
To add a new end-user:
-
Click the Manage tab at the top of the Vibe editor.
-
From the side panel, expand the Access & Login tab and select the Project End-Users page.
-
Click + New User.
-
Select either the Single or Multiple tab.
-
Enter email address, first and last name (optional), password, and select a role.
-
Click Add User.
-
Send the end user their login information. Vibe does not send an invite to their email.
Can I allow end-users to sign up for their own account?
To allow end users to create their own account:
-
Click the Manage tab at the top of the Vibe editor.
-
In the side panel, click Cloud.
-
From the side panel, expand the Access & Login tab and select the Authentication & Roles page.
-
In the Signing up section, enable the Allow new sign-ups toggle.
-
Use the default role dropdown menu to select which role new end-users are assigned when signing up on their own. Note that the selected role becomes the default role.