Skip to content

Commit 89e87bc

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into heidist-python
2 parents c621744 + ef93979 commit 89e87bc

File tree

89 files changed

+3722
-47767
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+3722
-47767
lines changed

.openpublishing.redirection.json

Lines changed: 2009 additions & 46474 deletions
Large diffs are not rendered by default.

articles/active-directory/conditional-access/howto-conditional-access-policy-admin-mfa.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Conditional Access policies are powerful tools, we recommend excluding the follo
3939

4040
* **Emergency access** or **break-glass** accounts to prevent tenant-wide account lockout. In the unlikely scenario all administrators are locked out of your tenant, your emergency-access administrative account can be used to log into the tenant take steps to recover access.
4141
* More information can be found in the article, [Manage emergency access accounts in Azure AD](../users-groups-roles/directory-emergency-access.md).
42-
* **Service accounts** and **service principles**, such as the Azure AD Connect Sync Account. Service accounts are non-interactive accounts that are not tied to any particular user. They are normally used by back-end services and allow programmatic access to applications. Service accounts should be excluded since MFA can’t be completed programmatically.
42+
* **Service accounts** and **service principals**, such as the Azure AD Connect Sync Account. Service accounts are non-interactive accounts that are not tied to any particular user. They are normally used by back-end services and allow programmatic access to applications. Service accounts should be excluded since MFA can’t be completed programmatically.
4343
* If your organization has these accounts in use in scripts or code, consider replacing them with [managed identities](../managed-identities-azure-resources/overview.md). As a temporary workaround, you can exclude these specific accounts from the baseline policy.
4444

4545
## Create a Conditional Access policy
-2.91 KB
Loading

articles/active-directory/saas-apps/hackerone-tutorial.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ To configure Azure AD single sign-on with HackerOne, perform the following steps
104104
![HackerOne Domain and URLs single sign-on information](common/sp-identifier.png)
105105

106106
a. In the **Sign on URL** text box, enter the following:
107-
`https://hackerone.com/users/saml/auth`
107+
`https://hackerone.com/users/saml/sign_in?email=<configured domain>`
108108

109109
b. In the **Identifier (Entity ID)** text box, enter the following:
110110
`hackerone.com`
@@ -153,7 +153,13 @@ To configure Azure AD single sign-on with HackerOne, perform the following steps
153153

154154
a. Click **Run test**.
155155

156-
b. If the value of the **Status** field equals **Last test status: created**, contact your [HackerOne support team](mailto:[email protected]) to request a review of your configuration.
156+
6. When the test finishes successfully and the **Status** field shows **Last test status: success**, select the **Request Verification** button to submit to HackerOne for approval.
157+
158+
![Submit to HackerOne for approval](./media/hackerone-tutorial/tutorial-hackerone-006.png)
159+
160+
7. After HackerOne approves the settings, you can select the **Migrate Users** button to require SSO authentication for all users.
161+
162+
![Enable SAML](./media/hackerone-tutorial/tutorial-hackerone-007.png)
157163

158164
### Create an Azure AD test user
159165

@@ -172,7 +178,7 @@ The objective of this section is to create a test user in the Azure portal calle
172178
![The User dialog box](common/user-properties.png)
173179

174180
a. In the **Name** field enter **BrittaSimon**.
175-
181+
176182
b. In the **User name** field type **brittasimon\@yourcompanydomain.extension**
177183
For example, [email protected]
178184

174 KB
Loading
163 KB
Loading

articles/active-directory/saas-apps/servicenow-provisioning-tutorial.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ Once you've configured provisioning, use the following resources to monitor your
138138
* **EntryJoiningPropertyValueIsMissing:** Review your [attribute mappings](https://docs.microsoft.com/azure/active-directory/manage-apps/customize-application-attributes) to identify the matching attribute. This value must be present on the user or group you're attempting to provision.
139139
* Review the [ServiceNow SOAP API](https://docs.servicenow.com/bundle/newyork-application-development/page/integrate/web-services-apis/reference/r_DirectWebServiceAPIFunctions.html) to understand any requirements or limitations (for example, format to specify country code for a user)
140140
* Some ServiceNow deployments require permitting IP ranges for the Azure AD provisioning service. The reserved IP ranges for the Azure AD provisioning service can be found [here](https://www.microsoft.com/download/details.aspx?id=56519) under "AzureActiveDirectoryDomainServices".
141+
* Provisioning users to the ServiceNow government cloud is not supported currently.
141142

142143
## Additional resources
143144

articles/api-management/api-management-howto-developer-portal.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This article describes the differences between self-hosted and managed versions
3535
You can build your developer portal in two ways:
3636

3737
- **Managed version** - by editing and customizing the portal, which is built into your API Management instance and is accessible through the URL `<your-api-management-instance-name>.developer.azure-api.net`. Refer to [this documentation article](api-management-howto-developer-portal-customize.md) to learn how to access and customize the managed portal.
38-
- **Self-hosted version** - by deploying and self-hosting your portal outside of an API Management instance. This approach allows you to edit the portal's codebase and extend the provided core functionality. You also need to upgrade the portal to the latest version yourself. For details and instructions, refer to the [GitHub repository with the source code of the portal][1]. The [tutorial for the managed version](api-management-howto-developer-portal-customize.md) walks through the portal's administrative panel, which is also featured in the self-hosted version.
38+
- **Self-hosted version** - by deploying and self-hosting your portal outside of an API Management instance. This approach allows you to edit the portal's codebase and extend the provided core functionality. You also need to upgrade the portal to the latest version yourself. For details and instructions, refer to the [GitHub repository with the source code of the portal][1] and [the tutorial on implementing a widget][4]. The [tutorial for the managed version](api-management-howto-developer-portal-customize.md) walks through the portal's administrative panel, which is also featured in the self-hosted version.
3939

4040
## Portal architectural concepts
4141

@@ -98,6 +98,10 @@ The old developer and publisher portals are now *legacy* features - they will be
9898

9999
Deprecation of the legacy portals will be announced separately. If you have questions, concerns, or comments, raise them [in a dedicated GitHub issue](https://github.com/Azure/api-management-developer-portal/issues/121).
100100

101+
### Functionality I need isn't supported in the portal
102+
103+
Use the self-hosted version and [implement your own widget][4].
104+
101105
### How can I automate portal deployments?
102106

103107
You can programmatically access and manage the developer portal's content through the REST API, regardless if you're using a managed or a self-hosted version.
@@ -212,6 +216,7 @@ Learn more about the new developer portal:
212216

213217
- [Access and customize the managed developer portal](api-management-howto-developer-portal-customize.md)
214218
- [Set up self-hosted version of the portal][2]
219+
- [Implement your own widget][4]
215220

216221
Browse other resources:
217222

@@ -220,4 +225,5 @@ Browse other resources:
220225

221226
[1]: https://aka.ms/apimdevportal
222227
[2]: https://github.com/Azure/api-management-developer-portal/wiki
223-
[3]: https://github.com/Azure/api-management-developer-portal/projects
228+
[3]: https://github.com/Azure/api-management-developer-portal/projects
229+
[4]: https://aka.ms/apimdevportal/extend

articles/api-management/api-management-howto-mutual-certificates-for-clients.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Below policies can be configured to check the thumbprint of a client certificate
5656

5757
```xml
5858
<choose>
59-
<when condition="@(context.Request.Certificate == null || !context.Request.Certificate.Verify() || context.Request.Certificate.Thumbprint != "desired-thumbprint")" >
59+
<when condition="@(context.Request.Certificate == null || !context.Request.Certificate.Verify() || context.Request.Certificate.Thumbprint != "DESIRED-THUMBPRINT-IN-UPPER-CASE")" >
6060
<return-response>
6161
<set-status code="403" reason="Invalid client certificate" />
6262
</return-response>

articles/app-service/troubleshoot-diagnostic-logs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This article uses the [Azure portal](https://portal.azure.com) and Azure CLI to
2222
|-|-|-|-|
2323
| Application logging | Windows, Linux | App Service file system and/or Azure Storage blobs | Logs messages generated by your application code. The messages can be generated by the web framework you choose, or from your application code directly using the standard logging pattern of your language. Each message is assigned one of the following categories: **Critical**, **Error**, **Warning**, **Info**, **Debug**, and **Trace**. You can select how verbose you want the logging to be by setting the severity level when you enable application logging.|
2424
| Web server logging| Windows | App Service file system or Azure Storage blobs| Raw HTTP request data in the [W3C extended log file format](/windows/desktop/Http/w3c-logging). Each log message includes data such as the HTTP method, resource URI, client IP, client port, user agent, response code, and so on. |
25-
| Detailed error logging | Windows | App Service file system | Copies of the *.htm* error pages that would have been sent to the client browser. For security reasons, detailed error pages shouldn't be sent to clients in production, but App Service can save the error page each time an application error occurs that has HTTP code 400 or greater. The page may contain information that can help determine why the server returns the error code. |
25+
| Detailed Error Messages| Windows | App Service file system | Copies of the *.htm* error pages that would have been sent to the client browser. For security reasons, detailed error pages shouldn't be sent to clients in production, but App Service can save the error page each time an application error occurs that has HTTP code 400 or greater. The page may contain information that can help determine why the server returns the error code. |
2626
| Failed request tracing | Windows | App Service file system | Detailed tracing information on failed requests, including a trace of the IIS components used to process the request and the time taken in each component. It's useful if you want to improve site performance or isolate a specific HTTP error. One folder is generated for each failed request, which contains the XML log file, and the XSL stylesheet to view the log file with. |
2727
| Deployment logging | Windows, Linux | App Service file system | Logs for when you publish content to an app. Deployment logging happens automatically and there are no configurable settings for deployment logging. It helps you determine why a deployment failed. For example, if you use a [custom deployment script](https://github.com/projectkudu/kudu/wiki/Custom-Deployment-Script), you might use deployment logging to determine why the script is failing. |
2828

0 commit comments

Comments
 (0)