Skip to content

Commit 22ff986

Browse files
committed
new self-hosted flow
1 parent 41a4c37 commit 22ff986

File tree

7 files changed

+39
-54
lines changed

7 files changed

+39
-54
lines changed

src/content/docs/cloudflare-one/applications/configure-apps/self-hosted-public-app.mdx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,6 @@ You can securely publish internal tools and applications by adding Cloudflare Ac
1919

2020
<Render file="access/self-hosted-app" />
2121

22-
## 2. Add an Access policy
23-
24-
<Render file="access/self-hosted-policy" />
25-
26-
## 3. (Optional) Configure advanced settings
27-
28-
<Render file="access/self-hosted-settings" />
29-
3022
## 4. Connect your origin to Cloudflare
3123

3224
Next, set up a [Cloudflare Tunnel](/cloudflare-one/connections/connect-networks/) to make your internal application available over the Internet.

src/content/docs/cloudflare-one/policies/access/policy-management.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,22 @@ To create an Access policy for an existing application:
2424

2525
Your new policy is now in effect.
2626

27+
28+
You can now configure an [Access policy](/cloudflare-one/policies/access/) to control who can connect to your application.
29+
30+
1. Enter any name for your policy.
31+
32+
2. Specify a policy [action](/cloudflare-one/policies/access/#actions).
33+
34+
3. Assign [Access groups](/cloudflare-one/identity/users/groups/) to reuse existing rules, or create new rules. You can add as many include, exception, or require statements as needed.
35+
36+
13. (Optional) Customize the login experience for users who match this policy:
37+
38+
* [Purpose justification](/cloudflare-one/policies/access/require-purpose-justification/)
39+
* [Temporary authentication](/cloudflare-one/policies/access/temporary-auth/)
40+
41+
42+
2743
## Edit a policy
2844

2945
To make changes to an existing policy:

src/content/docs/learning-paths/zero-trust-web-access/access-application/create-access-app.mdx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,4 @@ Each application can have multiple policies with different constraints depending
1616

1717
<Render file="access/self-hosted-app" product="cloudflare-one" />
1818

19-
## Add an Access policy
20-
21-
<Render file="access/self-hosted-policy" product="cloudflare-one" />
22-
23-
## (Optional) Configure advanced settings
24-
25-
<Render file="access/self-hosted-settings" product="cloudflare-one" />
26-
2719
When users go to the application, they will be prompted to login with your identity provider.

src/content/partials/cloudflare-one/access/access-block-page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
---
55

6-
Under **Block pages**, choose what end users will see when they are denied access to the application:
6+
Under **Block page**, choose what end users will see when they are denied access to the application:
77

88
* **Cloudflare default**: Reload the [login page](/cloudflare-one/applications/login-page/) and display a block message below the Cloudflare Access logo. The default message is `That account does not have access`, or you can enter a custom message.
99
* **Redirect URL**: Redirect to the specified website.

src/content/partials/cloudflare-one/access/self-hosted-app.mdx

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,32 @@ import { Render } from "~/components"
1717

1818
Cloudflare checks every HTTP request to your application for a valid application token. If the user's application token (and global token) has expired, they will be prompted to reauthenticate with the IdP. For more information, refer to [Session management](/cloudflare-one/identity/users/session-management/).
1919

20-
6. In **Application domain**, enter the domains that will represent the application.
20+
6. Select **Add public hostname**.
2121

22-
* Domains must belong to an active zone in your Cloudflare account. You can either select a domain from the dropdown or enter a [custom domain](/cloudflare-for-platforms/cloudflare-for-saas/security/secure-with-access/) that you control.
23-
* You can use [wildcards](/cloudflare-one/policies/access/app-paths/) to protect multiple parts of an application that share a root path.
22+
7. In the **Domain** dropdown, select the domain that will represent the application. Domains must belong to an active zone in your Cloudflare account. You can use [wildcards](/cloudflare-one/policies/access/app-paths/) to protect multiple parts of an application that share a root path.
2423

25-
7. (Optional) Configure [App Launcher settings](/cloudflare-one/applications/app-launcher/) for the application.
24+
Alternatively, to use a [Cloudflare for SaaS custom hostname](/cloudflare-for-platforms/cloudflare-for-saas/security/secure-with-access/), set **Input method** to _Custom_ and enter the custom hostname.
2625

27-
8. <Render file="access/access-block-page" product="cloudflare-one" />
26+
8. Add [Access policies](/cloudflare-one/policies/access/) to control who can connect to your application. To create a new policy, refer to
2827

2928
9. <Render file="access/access-choose-idps" product="cloudflare-one" />
3029

3130
10. Select **Next**.
31+
32+
11. (Optional) Configure [App Launcher settings](/cloudflare-one/applications/app-launcher/) for the application.
33+
34+
12. <Render file="access/access-block-page" product="cloudflare-one" />
35+
36+
13. Select **Next**.
37+
38+
14. (Optional) Configure advanced settings for your application:
39+
40+
- [**Cross-Origin Resource Sharing (CORS) settings**](/cloudflare-one/identity/authorization-cookie/cors/)
41+
- [**Cookie settings**](/cloudflare-one/identity/authorization-cookie/#cookie-settings)
42+
- **Browser rendering settings**:
43+
- [Automatic `cloudflared` authentication](/cloudflare-one/applications/non-http/cloudflared-authentication/automatic-cloudflared-authentication/)
44+
- [Browser rendering for SSH and VNC](/cloudflare-one/applications/non-http/browser-rendering/)
45+
- **401 Response for Service Auth policies**:
46+
47+
15. Select **Save**.
48+

src/content/partials/cloudflare-one/access/self-hosted-policy.mdx

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/content/partials/cloudflare-one/access/self-hosted-settings.mdx

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)