Maincloud is now LIVE! Get Maincloud Energy 90% off until we run out!

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.

Access the 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.

Create project

3. Exploring the Dashboard

After creating a project, you can access the dashboard by clicking on the project name in the list of projects. Project list

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.

Project overview

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.

Edit On Github