Skip to content

Commit

Permalink
[SSL4SaaS] Fix extra overviews and use labels (#16990)
Browse files Browse the repository at this point in the history
* First pass and hide indexes

* Adjust label and separate intro from DirectoryListing
  • Loading branch information
RebeccaTamachiro authored and elithrar committed Oct 15, 2024
1 parent 100719f commit 0a4835a
Show file tree
Hide file tree
Showing 10 changed files with 35 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ pcx_content_type: overview
title: Custom hostnames
sidebar:
order: 3

label: About
---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

Cloudflare for SaaS allows you, as a SaaS provider, to extend the benefits of Cloudflare products to custom domains by adding them to your zone as custom hostnames. We support adding hostnames that are a subdomain of your zone (for example, `sub.serviceprovider.com`) and vanity domains (for example, `customer.com`) to your SaaS zone.

## Resources

<DirectoryListing />
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@ title: Reference
pcx_content_type: navigation
sidebar:
order: 11
group:
hideIndex: true
head:
- tag: title
content: Reference — Cloudflare for SaaS

---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

<DirectoryListing />
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ pcx_content_type: navigation
title: Status codes
sidebar:
order: 4
group:
hideIndex: true
---

import { DirectoryListing } from "~/components";

Cloudflare uses many different status codes for Cloudflare for SaaS. They can be related to:

- [Custom hostnames](/cloudflare-for-platforms/cloudflare-for-saas/reference/status-codes/custom-hostnames/)
- [Specific certificate authorities](/cloudflare-for-platforms/cloudflare-for-saas/reference/status-codes/certificate-authority-specific/)
- [Custom Certificate Signing Requests](/cloudflare-for-platforms/cloudflare-for-saas/reference/status-codes/custom-csrs/)
<DirectoryListing />
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@ pcx_content_type: navigation
title: Provider guides
sidebar:
order: 2
group:
hideIndex: true
head: []
description: Learn how to configure your Enterprise zone on several SaaS providers.

---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

<DirectoryListing />
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
---
pcx_content_type: overview
title: Certificate Management
title: Certificate management
sidebar:
order: 1

label: About
---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

Cloudflare for SaaS takes away the burden of certificate issuance and management from you, as the SaaS provider, by proxying traffic through Cloudflare's edge. You can choose between Cloudflare managing all the certificate issuance and renewals on your behalf, or maintain control over your TLS private keys by uploading your customers' own certificates.

Cloudflare for SaaS takes away the burden of certificate issuance and management from the you, as the SaaS provider, by proxying traffic through Cloudflare's edge. You can choose between Cloudflare managing all the certificate issuance and renewals on your behalf, or maintain control over your TLS private keys by uploading your customers' own certificates.
## Resources

<DirectoryListing />
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ pcx_content_type: navigation
title: Issue and validate certificates
sidebar:
order: 3

group:
hideIndex: true
---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

Once you have [set up your Cloudflare for SaaS application](/cloudflare-for-platforms/cloudflare-for-saas/start/getting-started/), you can start issuing and validating certificates for your customers.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ pcx_content_type: overview
title: WAF for SaaS
sidebar:
order: 1

label: Setup
---

[Web Application Firewall (WAF)](/waf/) allows you to create additional security measures through Cloudflare. As a SaaS provider, you can link custom rules, rate limiting rules, and managed rules to your custom hostnames. This provides more control to keep your domains safe from malicious traffic.

As a SaaS provider, you may want to apply different security measures to different custom hostnames. With WAF for SaaS, you can create multiple WAF configuration that you can apply to different sets of custom hostnames. This added flexibility and security leads to optimal protection across the domains of your end customers.

***
---

## Prerequisites

Expand Down Expand Up @@ -46,10 +46,8 @@ curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/custom_hostnames" \

:::note


One instance of low, medium, and high rules could be rate limiting. You can specify three different thresholds: low - 100 requests/minute, medium - 85 requests/minute, high - 50 requests/minute, for example. Another possibility is a WAF custom rule in which low challenges requests and high blocks them.


:::

5. Make an API call in the format below using your Cloudflare email and the IDs gathered above:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ pcx_content_type: concept
title: Apex proxying
sidebar:
order: 1

label: About
---

import { Render } from "~/components"
import { Render } from "~/components";

Apex proxying allows your customers to use their apex domains (`example.com`) with your SaaS application.

Expand All @@ -24,4 +24,4 @@ This limitation does not apply with apex proxying. Cloudflare assigns a set of I

## Setup

* [Set up Apex Proxying](/cloudflare-for-platforms/cloudflare-for-saas/start/advanced-settings/apex-proxying/setup/)
- [Set up Apex Proxying](/cloudflare-for-platforms/cloudflare-for-saas/start/advanced-settings/apex-proxying/setup/)
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ pcx_content_type: navigation
title: Advanced Settings
sidebar:
order: 3

group:
hideIndex: true
---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

<DirectoryListing />
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@ pcx_content_type: navigation
title: Get started
sidebar:
order: 2
group:
hideIndex: true
head:
- tag: title
content: Get started - Cloudflare for SaaS

---

import { DirectoryListing } from "~/components"
import { DirectoryListing } from "~/components";

<DirectoryListing />

0 comments on commit 0a4835a

Please sign in to comment.