Skip to content

Commit 4ee5050

Browse files
docs: Fix broken URLS batch 2 (supabase#40484)
* docs: update link for Row Level Security documentation in JWT guide * docs: update Figma sign-in link in Flutter guide * docs: force link to Supabase Login with Apple to work (existing relative URL generates incorrect link in live site). * docs: update link for Postgres UUID tutorial * docs: update link for deprecated Android One Tap. Fix broken link to dart signInWithOAuth (the hydrated link on the live site is broken) * docs: update links for MFA enforcement and backup documentation * Update apps/docs/content/guides/auth/quickstarts/with-expo-react-native-social-auth.mdx * Update apps/docs/content/guides/auth/social-login/auth-google.mdx --------- Co-authored-by: Chris Chinchilla <[email protected]>
1 parent 3879a55 commit 4ee5050

File tree

10 files changed

+11
-11
lines changed

10 files changed

+11
-11
lines changed

apps/docs/content/guides/auth/jwts.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ A [JSON Web Token](https://jwt.io/introduction) is a type of data structure, rep
88

99
Supabase Auth continuously issues a new JWT for each user session, for as long as the user remains signed in. Check the comprehensive guide on [Sessions](/docs/guides/auth/sessions) to find out how you can tailor this process for your needs.
1010

11-
JWTs provide the foundation for [Row Level Security](/docs/guides/database/row-level-security). Each Supabase product is able to securely decode and verify the validity of a JWT it receives before using Postgres policies and roles to authorize access to the project's data.
11+
JWTs provide the foundation for [Row Level Security](/docs/guides/database/postgres/row-level-security). Each Supabase product is able to securely decode and verify the validity of a JWT it receives before using Postgres policies and roles to authorize access to the project's data.
1212

1313
Supabase provides a comprehensive system of managing [JWT Signing Keys](/docs/guides/auth/signing-keys) used to create and verify JSON Web Tokens.
1414

apps/docs/content/guides/auth/quickstarts/with-expo-react-native-social-auth.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ npx expo start --tunnel
572572

573573
And add it to the **Redirect URLs** field in [your Supabase dashboard Authentication configuration](/dashboard/project/_/auth/url-configuration).
574574

575-
For more information, follow the [Supabase Login with Apple](docs/guides/auth/social-login/auth-apple) guide.
575+
For more information, follow the [Supabase Login with Apple](/docs/guides/auth/social-login/auth-apple) guide.
576576

577577
</Admonition>
578578

apps/docs/content/guides/auth/social-login/auth-figma.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ async function signInWithFigma() {
7474
</TabPanel>
7575
<TabPanel id="flutter" label="Flutter">
7676

77-
When your user signs in, call [`signInWithOAuth()`](/docs/reference/flutter/auth-signinwithoauth) with `figma` as the `provider`:
77+
When your user signs in, call [`signInWithOAuth()`](/docs/reference/dart/auth-signinwithoauth) with `figma` as the `provider`:
7878

7979
```dart
8080
Future<void> signInWithFigma() async {

apps/docs/content/guides/auth/social-login/auth-google.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ Future<void> _nativeGoogleSignIn() async {
571571

572572
<TabPanel id="flutter-other" label="Flutter (web, macOS, Windows, Linux)">
573573

574-
Google sign-in with Supabase on Web, macOS, Windows, and Linux is done through the [`signInWithOAuth`](docs/reference/dart/auth-signinwithoauth) method.
574+
Google sign-in with Supabase on Web, macOS, Windows, and Linux is done through the [`signInWithOAuth`](/docs/reference/dart/auth-signinwithoauth) method.
575575

576576
This method of signing in is web based, and will open a browser window to perform the sign in. For non-web platforms, the user is brought back to the app via [deep linking](/docs/guides/auth/native-mobile-deep-linking?platform=flutter).
577577

@@ -702,7 +702,7 @@ When using [Compose Multiplatform](https://www.jetbrains.com/lp/compose-multipla
702702

703703
**Initialize the Supabase Client**
704704

705-
**Note:** You have to create OAuth credentials for both a Web and Android application. [Learn more](https://developers.google.com/identity/one-tap/android/get-started#api-console)
705+
**Note:** You have to create OAuth credentials for both a Web and Android application. [Learn more](https://developer.android.com/identity/legacy/one-tap/legacy-get-started)
706706

707707
```kotlin
708708
val supabaseClient = createSupabaseClient(

apps/docs/content/guides/database/extensions/uuid-ossp.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,4 @@ create table contacts (
9393
## Resources
9494

9595
- [Choosing a Postgres Primary Key](/blog/choosing-a-postgres-primary-key)
96-
- [The Basics Of Postgres `UUID` Data Type](https://www.postgresqltutorial.com/postgresql-uuid/)
96+
- [The Basics Of Postgres `UUID` Data Type](https://www.pgtutorial.com/postgresql-tutorial/postgresql-uuid/)

apps/docs/content/guides/deployment/branching/configuration.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,4 +244,4 @@ Use the value from the `BRANCH PROJECT ID` column as your `project_id` in the re
244244

245245
- Explore [branching integrations](/docs/guides/deployment/branching/integrations)
246246
- Learn about [troubleshooting branches](/docs/guides/deployment/branching/troubleshooting)
247-
- Review [branching pricing](/docs/guides/deployment/branching/pricing)
247+
- Review [branching pricing](/docs/guides/platform/manage-your-usage/branching#pricing)

apps/docs/content/guides/deployment/going-into-prod.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ After developing your project and deciding it's Production Ready, you should run
5555
- You can restore paused projects from the Supabase dashboard.
5656
- Upgrade to Pro to guarantee that your project will not be paused for inactivity.
5757
- Database backups are not available for download on the Free Plan.
58-
- You can set up your own backup systems using tools like [pg_dump](https://www.postgresqltutorial.com/postgresql-backup-database/) or [wal-g](https://github.com/wal-g/wal-g).
58+
- You can set up your own backup systems using tools like [pg_dump](https://www.postgresql.org/docs/current/app-pgdump.html) or [wal-g](https://github.com/wal-g/wal-g).
5959
- Nightly backups for Pro Plan projects are available on the Supabase dashboard for up to 7 days.
6060
- Point in Time Recovery (PITR) allows a project to be backed up at much shorter intervals. This provides users an option to restore to any chosen point of up to seconds in granularity. In terms of Recovery Point Objective (RPO), Daily Backups would be suitable for projects willing to lose up to 24 hours worth of data. If a lower RPO is required, enable PITR.
6161
- Supabase Projects use disks that offer 99.8-99.9% durability by default.

apps/docs/content/guides/deployment/shared-responsibility-model.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ You can use Supabase to store and process Protected Health Information (PHI). Yo
9292
- Signing a Business Associate Agreement (BAA) with Supabase. Submit a [HIPAA add-on request](https://forms.supabase.com/hipaa2) to get started. You will need to be at least on the [Team Plan](/pricing) to sign a BAA with us.
9393
- [Marking specific projects as HIPAA projects](/docs/guides/platform/hipaa-projects) and addressing security issues raised by the advisor.
9494
- Ensuring [MFA is enabled](/docs/guides/platform/multi-factor-authentication) on all Supabase accounts.
95-
- [Enforce MFA](/docs/guides/platform/org-mfa-enforcement) as a requirement to access the organization
95+
- [Enforce MFA](/docs/guides/platform/mfa/org-mfa-enforcement) as a requirement to access the organization
9696
- Enabling [Point in Time Recovery](/docs/guides/platform/backups#point-in-time-recovery) which requires at least a [small compute add-on](/docs/guides/platform/compute-add-ons).
9797
- Turning on [SSL Enforcement](/docs/guides/platform/ssl-enforcement).
9898
- Enabling [Network Restrictions](/docs/guides/platform/network-restrictions).

apps/docs/content/guides/platform/multi-factor-authentication.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ For security reasons, we will not be able to restore access to your account if y
3636

3737
Once you've enabled MFA for your Supabase user account, you will be prompted to enter your second factor challenge code as seen in your preferred TOTP app.
3838

39-
If you are an organization owner and on the Pro, Team or Enterprise plan, you can enforce that all organization members [must have MFA enabled](/docs/guides/platform/org-mfa-enforcement).
39+
If you are an organization owner and on the Pro, Team or Enterprise plan, you can enforce that all organization members [must have MFA enabled](/docs/guides/platform/mfa/org-mfa-enforcement).
4040

4141
## Disable MFA
4242

apps/docs/content/guides/storage/debugging/error-codes.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Here's a list of the most common error codes and their potential resolutions:
8080
Indicates that the resource is not found or you don't have the correct permission to access it
8181
**Resolution:**
8282

83-
- Add a RLS policy to grant permission to the resource. See our [Access Control docs](/docs/guides/storage/uploads/access-control) for more information.
83+
- Add a RLS policy to grant permission to the resource. See our [Access Control docs](/docs/guides/storage/security/access-control) for more information.
8484
- Ensure you include the user `Authorization` header
8585
- Verify the object exists
8686

0 commit comments

Comments
 (0)