Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -724,10 +724,9 @@ This can change via a core's configuration (time in milliseconds):
<AccountTypeCard>
<AccountTypeCard.ManagedContent>
<AccountTypeCard.Section py="0" px="4">
- Go to the SuperTokens SaaS dashboard.
- Click "Edit Configuration" on the environment you want to change.
- Find the `email_verification_token_lifetime` property and change it.
- Click "Save".
- Go to the [SuperTokens SaaS dashboard](https://supertokens.com/dashboard) and select the relevant **Managed** deployment.
- Open **Configuration** and find the **Email Verification** configuration card.
- Change the `email_verification_token_lifetime` value. Configuration changes are saved automatically.
</AccountTypeCard.Section>
</AccountTypeCard.ManagedContent>
<AccountTypeCard.SelfHostedContent value="with-docker">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

For self hosted users, [Sign up](https://supertokens.com/auth) to get a license key and follow the instructions sent to you by email. Using the `dev` license key is free. Charging only starts once you enable the feature in production using the provided production license key.

For managed service users, you can click on the "enable paid features" button on [the dashboard](https://supertokens.com/dashboard-saas), and follow the steps from there on. Once enabled, this feature is free on the provided development environment.
For managed service users, open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and enable this feature from **Features**. Changes are saved automatically. Once enabled, this feature is free on the provided development environment.

Check warning on line 7 in docs/additional-verification/mfa/_blocks/paid-feature-callout.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/additional-verification/mfa/_blocks/paid-feature-callout.mdx", "range": {"start": {"line": 7, "column": 185}}}, "severity": "INFO"}
:::
7 changes: 3 additions & 4 deletions docs/authentication/email-password/password-hashing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,9 @@ Instructions:
<AccountTypeCard>

<AccountTypeCard.ManagedContent>
1. Go to the SuperTokens SaaS dashboard.
2. Click "Edit Configuration" on the environment you want to change.
3. Find the `password_hashing_alg` property and change it.
4. Click "Save".
1. Go to the [SuperTokens SaaS dashboard](https://supertokens.com/dashboard) and select the relevant **Managed** deployment.
2. Open **Configuration** and find the **Password Hashing Algorithm** setting.
3. Change the algorithm. Configuration changes are saved automatically.
</AccountTypeCard.ManagedContent>

<AccountTypeCard.SelfHostedContent value="with-docker">
Expand Down
2 changes: 1 addition & 1 deletion docs/authentication/email-password/password-reset.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,7 @@ email_verification_token_lifetime: 7200000


:::info
- For managed service, you can update these values by visiting the dashboard.
- For managed service, you can update these values in the **Configuration** page of the relevant deployment in the [SaaS Dashboard](https://supertokens.com/dashboard).
- This requires that your SuperTokens core version >= `3.6.0`
:::

Expand Down
4 changes: 2 additions & 2 deletions docs/authentication/enterprise/manage-apps.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ curl --location --request PUT '^{coreInfo.uri}/recipe/multitenancy/app/v2' \

- The above command creates (or updates) an app with the `appId` of `app1`.
- It also creates a default tenant for this app with the tenant ID of `public` (that is, the default `tenantId`).
- You can set core configurations for this app (see the configuration.yaml / docker environment variable options for your core). The core configurations for a new app inherit from the configurations provided in the configuration.yaml / docker environment (or the edit configuration dashboard for managed service).
- You can set core configurations for this app (see the configuration.yaml / docker environment variable options for your core). The core configurations for a new app inherit from the configurations provided in the configuration.yaml / docker environment (or the **Configuration** page for the managed deployment).
- By default, all the login methods enable for a new app (specifically, the `public` tenant of the new app), but you can pass in `firstFactors` input to specifically enable selected login methods.

The built-in Factor IDs that you can use for `firstFactors` are:
Expand All @@ -71,7 +71,7 @@ curl --location --request PUT '^{coreInfo.uri}/recipe/multitenancy/app' \

- The above command creates (or updates) an app with the `appId` of `app1`.
- It also creates a default tenant for this app with the tenant ID of `public` (that is, the default `tenantId`).
- You can set core configurations for this app (see the configuration.yaml / docker environment variable options for your core). The core configurations for a new app inherit from the configurations provided in the configuration.yaml / docker environment (or the edit configuration dashboard for managed service).
- You can set core configurations for this app (see the configuration.yaml / docker environment variable options for your core). The core configurations for a new app inherit from the configurations provided in the configuration.yaml / docker environment (or the **Configuration** page for the managed deployment).
- By default, all the login methods enable for a new app (specifically, the `public` tenant of the new app), but you can pass in `false` to any of the login methods specified above to disable them.

:::important
Expand Down
7 changes: 1 addition & 6 deletions docs/authentication/m2m/client-credentials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,7 @@

### 1. Enable the OAuth2 features from the Dashboard

You first have to enable the **OAuth2** features from the **SuperTokens.com Dashboard**.
1. Open the **SuperTokens.com Dashboard**
2. Click on the **Enabled Paid Features** button
3. Click on **Managed Service**
4. Check the **Unified Login / M2M** option
5. Click *Save*
You first have to enable **M2M Authentication** from the [**SuperTokens.com Dashboard**](https://supertokens.com/dashboard). Select the relevant **Managed** deployment, open **Features**, and enable **M2M Authentication**. Changes are saved automatically.

Check warning on line 58 in docs/authentication/m2m/client-credentials.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/authentication/m2m/client-credentials.mdx", "range": {"start": {"line": 58, "column": 232}}}, "severity": "INFO"}

You should be able to use the OAuth2 recipes in your applications.

Expand Down
4 changes: 2 additions & 2 deletions docs/authentication/passwordless/customize-the-magic-link.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -342,8 +342,8 @@ passwordless_code_lifetime: 60000

<TabItem value="with-saas">

- Navigate to your SuperTokens managed service dashboard, and click on the Edit Configuration button.
- In there, change the values of the following fields, and click on save.
- Open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and open **Configuration**.
- In the **Passwordless** configuration card, change the value. Configuration changes are saved automatically.

```yaml
passwordless_code_lifetime: 60000
Expand Down
8 changes: 4 additions & 4 deletions docs/authentication/passwordless/customize-the-otp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,8 @@ passwordless_max_code_input_attempts: 3

<TabItem value="with-saas">

- Navigate to your SuperTokens managed service dashboard, and click on the Edit Configuration button.
- In there, change the values of the following fields, and click on save.
- Open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and open **Configuration**.
- In the **Passwordless** configuration card, change the value. Configuration changes are saved automatically.

```yaml
passwordless_max_code_input_attempts: 3
Expand Down Expand Up @@ -193,8 +193,8 @@ passwordless_code_lifetime: 60000

<TabItem value="with-saas">

- Navigate to your SuperTokens managed service dashboard, and click on the Edit Configuration button.
- In there, change the values of the following fields, and click on save.
- Open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and open **Configuration**.
- In the **Passwordless** configuration card, change the value. Configuration changes are saved automatically.

```yaml
passwordless_code_lifetime: 60000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
:::warning Paid Feature
This is a paid feature.

You can click on the **Enable Paid Features** button on [the dashboard](https://supertokens.com/dashboard-saas), and follow the steps from there on. Once enabled, this feature is free on the provided development environment.
For managed service users, open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and enable this feature from **Features**. Changes are saved automatically. Once enabled, this feature is free on the provided development environment.

Check warning on line 5 in docs/authentication/unified-login/_blocks/paid-feature-callout.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/authentication/unified-login/_blocks/paid-feature-callout.mdx", "range": {"start": {"line": 5, "column": 185}}}, "severity": "INFO"}
:::
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,7 @@

### 1. Enable the Unified Login feature

Go to the [**SuperTokens.com SaaS Dashboard**](https://supertokens.com) and follow these instructions:
1. Click on the **Enabled Paid Features** button
2. Click on **Managed Service**
3. Check the **Unified Login / M2M** option
4. Click *Save*
Go to the [**SuperTokens.com SaaS Dashboard**](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and open **Features**. Enable **Unified Login**. Changes are saved automatically.

Check warning on line 59 in docs/authentication/unified-login/quickstart-guides/multiple-frontends-with-a-single-backend.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/authentication/unified-login/quickstart-guides/multiple-frontends-with-a-single-backend.mdx", "range": {"start": {"line": 59, "column": 185}}}, "severity": "INFO"}

### 2. Create the OAuth2 Clients

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,7 @@

### 1. Enable the Unified Login feature

Go to the [**SuperTokens.com SaaS Dashboard**](https://supertokens.com) and follow these instructions:
1. Click on the **Enabled Paid Features** button
2. Click on **Managed Service**
3. Check the **Unified Login / M2M** option
4. Click *Save*
Go to the [**SuperTokens.com SaaS Dashboard**](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and open **Features**. Enable **Unified Login**. Changes are saved automatically.

Check warning on line 61 in docs/authentication/unified-login/quickstart-guides/multiple-frontends-with-separate-backends.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/authentication/unified-login/quickstart-guides/multiple-frontends-with-separate-backends.mdx", "range": {"start": {"line": 61, "column": 185}}}, "severity": "INFO"}


### 2. Create the OAuth2 Clients
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,7 @@

### 1. Enable the Unified Login feature

Go to the [**SuperTokens.com SaaS Dashboard**](https://supertokens.com) and follow these instructions:
1. Click on the **Enabled Paid Features** button
2. Click on **Managed Service**
3. Check the **Unified Login / M2M** option
4. Click *Save*
Go to the [**SuperTokens.com SaaS Dashboard**](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and open **Features**. Enable **Unified Login**. Changes are saved automatically.

Check warning on line 53 in docs/authentication/unified-login/quickstart-guides/reuse-website-login.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/authentication/unified-login/quickstart-guides/reuse-website-login.mdx", "range": {"start": {"line": 53, "column": 185}}}, "severity": "INFO"}


### 2. Create the OAuth2 Clients
Expand Down
2 changes: 1 addition & 1 deletion docs/migration/legacy/account-creation/user-creation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Importing users from Firebases requires an update to your SuperTokens core confi
- ** For Managed Service **


- Edit the core configuration in the SuperTokens Managed Service Dashboard.
- Edit the core configuration on the **Configuration** page of the relevant deployment in the SuperTokens SaaS Dashboard.
- Set the `firebase_password_hashing_signer_key` field in the config to the `base64_signer_key` retrieved from your firebase hashing parameters.


Expand Down
4 changes: 2 additions & 2 deletions docs/migration/rownd/sdk-integration-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ By the end, your backend exposes Rownd-compatible plugin routes, your frontend o

## Before you start

These instructions assume that you already have created an account in [the SuperTokens dashboard](https://supertokens.com/dashboard) and have deployed a SuperTokens Core service.
After you have done that, enable the *Account Linking* feature in the created environment and copy the core connection information.
These instructions assume that you have already created an account in [the SuperTokens SaaS Dashboard](https://supertokens.com/dashboard) and have deployed a SuperTokens Core service.
After you have done that, select the relevant **Managed** deployment, enable **Account Linking** from **Features**, and copy the core connection information from **Overview**.


:::info no-title
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

For self hosted users, [Sign up](https://supertokens.com/auth) to get a license key and follow the instructions sent by email. Using the `dev` license key is free. Charging only starts once you enable the feature in production using the provided production license key.

For managed service users, you can click on the "enable paid features" button on [the dashboard](https://supertokens.com/dashboard-saas), and follow the steps from there on. Once enabled, this feature is free on the provided development environment.
For managed service users, open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and enable this feature from **Features**. Changes are saved automatically. Once enabled, this feature is free on the provided development environment.

Check warning on line 8 in docs/post-authentication/account-linking/_blocks/paid-feature-callout.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are saved' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are saved' looks like passive voice.", "location": {"path": "docs/post-authentication/account-linking/_blocks/paid-feature-callout.mdx", "range": {"start": {"line": 8, "column": 185}}}, "severity": "INFO"}

:::
3 changes: 1 addition & 2 deletions docs/post-authentication/dashboard/initial-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ You can create 3 dashboard users* for free.
If you need to create additional users:

- For self hosted users, please [sign up](https://supertokens.com/auth) to generate a license key and follow the instructions sent to you by email.
- For managed service users, you can click on the "enable paid features" button on [the dashboard](https://supertokens.com/dashboard-saas), and follow the steps from there on.
- For managed service users, open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and enable **Additional Dashboard Users** from **Features**.

*: A dashboard user is a user that can log into and view the user management dashboard. These users are independent to the users of your application
:::
Expand Down Expand Up @@ -322,4 +322,3 @@ init(

</BackendTabs.TabItem>
</BackendTabs>

3 changes: 1 addition & 2 deletions docs/post-authentication/dashboard/tenant-management.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ This section shows the current configuration values in core for the tenant. You

:::caution

Some configuration values may not be editable since they inherit from the App. If using SuperTokens managed hosting, you can modify them in the SaaS Dashboard. Else, if you are self-hosting the SuperTokens core, edit them via Docker environment variables or the `configuration.yaml` file.
Some configuration values may not be editable since they inherit from the App. If using SuperTokens managed hosting, you can modify deployment-level values on the **Configuration** page in the SaaS Dashboard. Else, if you are self-hosting the SuperTokens core, edit them via Docker environment variables or the `configuration.yaml` file.

:::

Expand Down Expand Up @@ -155,4 +155,3 @@ On continuing, you are further asked for the SAML configuration. You have an opt
Adding ThirdParty suffix is not compulsory, however if you wish to add multiple SAML providers for a tenant, you need to add unique suffixes for each of them.

:::

2 changes: 1 addition & 1 deletion docs/post-authentication/session-management/security.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ access_token_dynamic_signing_key_update_interval: 168
- It must have a ``number`` value with, the default value set to ``168``

:::info
For managed service, update this value by visiting the dashboard.
For managed service, update this value in the **Session Management** configuration card in the relevant deployment's **Configuration** page.
:::

### Use static keys
Expand Down
15 changes: 6 additions & 9 deletions docs/quickstart/next-steps.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,16 +37,14 @@
<img
alt="Integration with SuperTokens SDKs"
width="700px"
src="/img/quickstart-next-steps-0.png"
src="/img/quickstart-next-steps-create-deployment.png"
/>

After you have signed up, you can skip over the initial wizard that generates an example application.
You already have created one by going though the quickstart guide.
Once you are on the main dashboard page, select a region that is closest to where your services are hosted.
Click **Deploy** and wait for the action to complete.
After you have signed up, select **Managed** and create a deployment.
Choose a region that is closest to where your services are hosted, enter a deployment name, and click **Deploy Core**.

Check warning on line 44 in docs/quickstart/next-steps.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'are hosted' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'are hosted' looks like passive voice.", "location": {"path": "docs/quickstart/next-steps.mdx", "range": {"start": {"line": 44, "column": 56}}}, "severity": "INFO"}

Our internal service will deploy a separate environment based on your selection.
After this process is complete, the UI will render the new list of deployments.
After this process is complete, open the new deployment from the list.

:::info

Expand All @@ -60,11 +58,10 @@
<img
alt="SuperTokens managed service dashboard connectionURI and API key"
width="700px"
src="/img/quickstart-next-steps-1.png"
src="/img/quickstart-next-steps-copy-creds.png"
/>

Select the newly created deployment in order to access its details.
Copy the `Connection URI` and `API Key` values from this page and paste them in your backend code.
Open the newly created deployment and stay on its **Overview** page. In the **Connection Information** section, copy the `Connection URI` and an `API Key` and paste them in your backend code. You can use **Generate Key** to create an additional API key.


<BackendTabs>
Expand Down
3 changes: 1 addition & 2 deletions docs/references/cdi/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,10 @@
The API uses JWT tokens for authentication.
In order for the core service to accept a request you need to set the `api-key` header with the value of your token.

If you are using the managed service, the token can be accessed from [the dashboard](https://supertokens.com/dashboard-saas).
If you are using the managed service, the token can be accessed from the **Connection Information** section on the deployment's **Overview** page in [the SaaS Dashboard](https://supertokens.com/dashboard).

Check warning on line 56 in docs/references/cdi/introduction.mdx

View workflow job for this annotation

GitHub Actions / vale-lint

[vale] reported by reviewdog 🐶 [SuperTokens.passive] 'be accessed' looks like passive voice. Raw Output: {"message": "[SuperTokens.passive] 'be accessed' looks like passive voice.", "location": {"path": "docs/references/cdi/introduction.mdx", "range": {"start": {"line": 56, "column": 53}}}, "severity": "INFO"}
In the context of a self-hosted instance, keys are not created by default.
You have to explicitly [generate them](/docs/platform-configuration/supertokens-core/api-keys).





3 changes: 1 addition & 2 deletions docs/references/updating-supertokens.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,7 @@ See the migration sections in the [SuperTokens-core changelog](https://github.co

### Managed core

Access the the [SaaS dashboard](https://supertokens.com/dashboard) and click on the **Upgrade** button.
You can find the action in the top right corner of the environment card.
Open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and click **Upgrade Core** in the deployment header.

---

Expand Down
20 changes: 10 additions & 10 deletions src/components/Callouts/PaidFeatureCallouts.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ export function MFAPaidFeatureCallout() {
only start charging you once you enable the feature in production using the provided production license key.
</p>
<p>
For managed service users, you can click on the "enable paid features" button on{" "}
<a href="https://supertokens.com/dashboard-saas" target="_blank">
our dashboard
For managed service users, open our{" "}
<a href="https://supertokens.com/dashboard" target="_blank">
SaaS Dashboard
</a>
, and follow the steps from there on. Once enabled, this feature is free on the provided development
environment.
, select the relevant Managed deployment, and enable the feature from Features. Changes are saved
automatically. Once enabled, this feature is free on the provided development environment.
</p>
</div>
</div>
Expand Down Expand Up @@ -75,12 +75,12 @@ export function AccountLinkingFeatureCallout() {
only start charging you once you enable the feature in production using the provided production license key.
</p>
<p>
For managed service users, you can click on the "enable paid features" button on{" "}
<a href="https://supertokens.com/dashboard-saas" target="_blank">
our dashboard
For managed service users, open our{" "}
<a href="https://supertokens.com/dashboard" target="_blank">
SaaS Dashboard
</a>
, and follow the steps from there on. Once enabled, this feature is free on the provided development
environment.
, select the relevant Managed deployment, and enable the feature from Features. Changes are saved
automatically. Once enabled, this feature is free on the provided development environment.
</p>
</div>
</div>
Expand Down
Loading
Loading