Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SSL4SaaS] Fix extra overviews and use labels #16990

Merged
merged 2 commits into from
Sep 20, 2024
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 @@ -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 />
Loading