Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 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
1 change: 1 addition & 0 deletions umbraco-cloud/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
* [New Certificate Authority for custom hostnames](set-up/project-settings/manage-hostnames/ca-record-migration.md)
* [Rewrite rules](set-up/project-settings/manage-hostnames/rewrites-on-cloud.md)
* [Custom Certificates](set-up/project-settings/manage-hostnames/security-certificates.md)
* [Management API Security](set-up/project-settings/management-api-security.md)
* [Umbraco CI/CD Flow](set-up/project-settings/umbraco-cicd/README.md)
* [Cloud API For CI/CD Flow](set-up/project-settings/umbraco-cicd/UmbracoCloudApi.md)
* [Configuring a CI/CD pipeline](set-up/project-settings/umbraco-cicd/samplecicdpipeline/README.md)
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 5 additions & 1 deletion umbraco-cloud/set-up/project-settings/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,11 @@ Manage CDN Cache settings for your project. You can modify default settings, whi

### [Hostnames](manage-hostnames/)

Binding hostnames to your Umbraco Cloud project is done from the **Hostnames** section in the **Settings** menu on the Umbraco Cloud Portal.
Binding hostnames to your Umbraco Cloud project is done from the **Hostnames** section in the **Configuration** menu on the Umbraco Cloud Portal.

### [Management API Security](management-api-security.md)

Securing access to back-end services of your project can be done from the **Hostnames** section in the **Configuration** menu on the Umbraco Cloud Portal.

### [Certificates](manage-hostnames/security-certificates.md) (Only available on **Professional** or **Enterprise** plan)

Expand Down
31 changes: 31 additions & 0 deletions umbraco-cloud/set-up/project-settings/management-api-security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
description: In this article, we show how you can enable IP filtering for the back-end services of your Umbraco Cloud project, so only whitelisted IP addresses have access to these services.
---

# Management API Security

{% hint style="info" %}
This is a beta feature. Enabling this feature might have other side effects for your Umbraco Cloud project.
{% endhint %}

**Management API Security** lets you secure access to the back-end services of your Umbraco Cloud project.

When enabled, the following domains will be protected by an IP filter:
- Git Domains: Used for version control and deployment processes, identified by the _*.git_ suffix.
- Scm Domains: Used for additional back-end service operations, such as builds and deployment management. They follow the _your-project-alias.regional-identifier.scm.umbraco.io_ pattern.

If the IP address is not whitelisted, these domains will not be accessible.

## How to enable Management API IP filter and allow IPs

1. Go to **Hostnames** in the **Configuration** tab
2. Enable **IP Filtering** for Management API on the project

![Enable Management API IP Filtering](../images/management_api_security.png)

3. Once enabled, **Add IPs** for users that need access to the Management API of your project

![Allow IPs for your Umbraco Cloud Project's back-end services](../images/management_api_security_allow_ip.png)

After **IP Filtering** has been enabled, users with IPs not added to the allowlist will be denied access to the Management API.

Loading