Setting up a SpacetimeAuth Project
Note
⚠️ SpacetimeAuth is currently in beta, some features may not be available yet or may change in the future. You might encounter bugs or issues while using the service. Please report any problems you encounter to help us improve SpacetimeAuth.
1. Accessing the SpacetimeAuth Dashboard
To get started with SpacetimeAuth, log in to the website and navigate to the SpacetimeAuth dashboard: https://spacetimedb.com/spacetimeauth
You can also click on your profile icon in the top right corner and select "SpacetimeAuth" from the dropdown menu.
2. Creating a New Project
Once you're in the SpacetimeAuth dashboard, you can create a new project by clicking the "New Project" button.
3. Exploring the Dashboard
After creating a project, you can access the dashboard by clicking on the project
name in the list of projects.
The dashboard provides you with multiple tabs to manage different aspects of your project:
- Overview: A summary of your project, including a table of recent users.
- Clients: A list of all clients (applications) that can be used to authenticate in your applications. A default client is created for you when you create a new project.
- Users: A list of all users in your project, with options to search, filter, and manage users.
- Identity Providers: A list of all identity providers (e.g. Google, GitHub, etc.) that can be used to authenticate users in your project.
- Customization: Live editor to customize colors, logos, and authentication methods.
4. Next Steps
Now that you have created a SpacetimeAuth project, you can start configuring it to suit your application's needs. Check out our configuration guide for more information on setting up identity providers, customizing templates, and managing users and roles.