Skip to content

Commit 420c30c

Browse files
authored
Merge pull request #127638 from MicrosoftDocs/master
8/28 AM Publish
2 parents 8a7b82d + 7f382f5 commit 420c30c

File tree

44 files changed

+1019
-521
lines changed

Some content is hidden

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

44 files changed

+1019
-521
lines changed

.openpublishing.redirection.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40043,6 +40043,26 @@
4004340043
"redirect_url": "/azure/cognitive-services/speech-service/custom-keyword-overview",
4004440044
"redirect_document_id": false
4004540045
},
40046+
{
40047+
"source_path": "articles/cognitive-services/Speech-Service/speech-translation-basics.md",
40048+
"redirect_url": "/azure/cognitive-services/speech-service/get-started-speech-translation",
40049+
"redirect_document_id": true
40050+
},
40051+
{
40052+
"source_path": "articles/cognitive-services/Speech-Service/translate-speech-to-speech.md",
40053+
"redirect_url": "/azure/cognitive-services/speech-service/get-started-speech-translation",
40054+
"redirect_document_id": false
40055+
},
40056+
{
40057+
"source_path": "articles/cognitive-services/Speech-Service/translate-speech-to-text.md",
40058+
"redirect_url": "/azure/cognitive-services/speech-service/get-started-speech-translation",
40059+
"redirect_document_id": false
40060+
},
40061+
{
40062+
"source_path": "articles/cognitive-services/Speech-Service/translate-speech-to-text-multiple-languages.md",
40063+
"redirect_url": "/azure/cognitive-services/speech-service/get-started-speech-translation",
40064+
"redirect_document_id": false
40065+
},
4004640066
{
4004740067
"source_path": "articles/cognitive-services/LUIS/luis-get-started-ruby-get-intent.md",
4004840068
"redirect_url": "/azure/cognitive-services/LUIS/",
@@ -56329,6 +56349,11 @@
5632956349
"redirect_url": "how-to-upload-media?tabs=rest",
5633056350
"redirect_document_id": false
5633156351
},
56352+
{
56353+
"source_path": "articles/cognitive-services/personalizer/sdk-learning-loop.md",
56354+
"redirect_url": "/azure/cognitive-services/personalizer/quickstart-personalizer-sdk",
56355+
"redirect_document_id": true
56356+
},
5633256357
{
5633356358
"source_path": "articles/service-fabric/service-fabric-scale-up-node-type.md",
5633456359
"redirect_url": "/azure/service-fabric/service-fabric-scale-up-primary-node-type",

articles/active-directory/authentication/howto-mfa-getstarted.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ We recommend that organizations use Conditional Access to define their network u
107107
Administrators can choose the [authentication methods](../authentication/concept-authentication-methods.md) that they want to make available for users. It is important to allow more than a single authentication method so that users have a backup method available in case their primary method is unavailable. The following methods are available for administrators to enable:
108108

109109
> [!TIP]
110-
> Microsoft recommends using the mobile app as the primary method for Azure Multi-Factor Authentication for the best security and user experience.
110+
> Microsoft recommends using the Microsoft Authenticator (mobile app) as the primary method for Azure Multi-Factor Authentication for a more secure and improved user experience. The Microsoft Authenticator app also [meets](https://azure.microsoft.com/resources/microsoft-nist/) the National Institute of Standards and Technology Authenticator Assurance Levels.
111111
112112
### Notification through mobile app
113113

@@ -367,4 +367,4 @@ Find solutions for common issues with Azure MFA at the [Troubleshooting Azure Mu
367367
To see Azure Multi-Factor Authentication in action, complete the following tutorial:
368368

369369
> [!div class="nextstepaction"]
370-
> [Enable Azure Multi-Factor Authentication](tutorial-enable-azure-mfa.md)
370+
> [Enable Azure Multi-Factor Authentication](tutorial-enable-azure-mfa.md)
Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
---
2+
title: 'Tutorial: Azure Active Directory single sign-on (SSO) integration with Eventfinity | Microsoft Docs'
3+
description: Learn how to configure single sign-on between Azure Active Directory and Eventfinity.
4+
services: active-directory
5+
author: jeevansd
6+
manager: CelesteDG
7+
ms.reviewer: celested
8+
ms.service: active-directory
9+
ms.subservice: saas-app-tutorial
10+
ms.workload: identity
11+
ms.topic: tutorial
12+
ms.date: 08/28/2020
13+
ms.author: jeedes
14+
---
15+
16+
# Tutorial: Azure Active Directory single sign-on (SSO) integration with Eventfinity
17+
18+
In this tutorial, you'll learn how to integrate Eventfinity with Azure Active Directory (Azure AD). When you integrate Eventfinity with Azure AD, you can:
19+
20+
* Control in Azure AD who has access to Eventfinity.
21+
* Enable your users to be automatically signed-in to Eventfinity with their Azure AD accounts.
22+
* Manage your accounts in one central location - the Azure portal.
23+
24+
To learn more about SaaS app integration with Azure AD, see [What is application access and single sign-on with Azure Active Directory](https://docs.microsoft.com/azure/active-directory/manage-apps/what-is-single-sign-on).
25+
26+
## Prerequisites
27+
28+
To get started, you need the following items:
29+
30+
* An Azure AD subscription. If you don't have a subscription, you can get a [free account](https://azure.microsoft.com/free/).
31+
* Eventfinity single sign-on (SSO) enabled subscription.
32+
33+
## Scenario description
34+
35+
In this tutorial, you configure and test Azure AD SSO in a test environment.
36+
37+
* Eventfinity supports **SP and IDP** initiated SSO
38+
* Once you configure Eventfinity you can enforce session control, which protects exfiltration and infiltration of your organization’s sensitive data in real time. Session control extends from Conditional Access. [Learn how to enforce session control with Microsoft Cloud App Security](https://docs.microsoft.com/cloud-app-security/proxy-deployment-any-app).
39+
40+
> [!NOTE]
41+
> Identifier of this application is a fixed string value so only one instance can be configured in one tenant.
42+
43+
## Adding Eventfinity from the gallery
44+
45+
To configure the integration of Eventfinity into Azure AD, you need to add Eventfinity from the gallery to your list of managed SaaS apps.
46+
47+
1. Sign in to the [Azure portal](https://portal.azure.com) using either a work or school account, or a personal Microsoft account.
48+
1. On the left navigation pane, select the **Azure Active Directory** service.
49+
1. Navigate to **Enterprise Applications** and then select **All Applications**.
50+
1. To add new application, select **New application**.
51+
1. In the **Add from the gallery** section, type **Eventfinity** in the search box.
52+
1. Select **Eventfinity** from results panel and then add the app. Wait a few seconds while the app is added to your tenant.
53+
54+
55+
## Configure and test Azure AD single sign-on for Eventfinity
56+
57+
Configure and test Azure AD SSO with Eventfinity using a test user called **B.Simon**. For SSO to work, you need to establish a link relationship between an Azure AD user and the related user in Eventfinity.
58+
59+
To configure and test Azure AD SSO with Eventfinity, complete the following building blocks:
60+
61+
1. **[Configure Azure AD SSO](#configure-azure-ad-sso)** - to enable your users to use this feature.
62+
1. **[Create an Azure AD test user](#create-an-azure-ad-test-user)** - to test Azure AD single sign-on with B.Simon.
63+
1. **[Assign the Azure AD test user](#assign-the-azure-ad-test-user)** - to enable B.Simon to use Azure AD single sign-on.
64+
1. **[Configure Eventfinity SSO](#configure-eventfinity-sso)** - to configure the single sign-on settings on application side.
65+
1. **[Create Eventfinity test user](#create-eventfinity-test-user)** - to have a counterpart of B.Simon in Eventfinity that is linked to the Azure AD representation of user.
66+
1. **[Test SSO](#test-sso)** - to verify whether the configuration works.
67+
68+
## Configure Azure AD SSO
69+
70+
Follow these steps to enable Azure AD SSO in the Azure portal.
71+
72+
1. In the [Azure portal](https://portal.azure.com/), on the **Eventfinity** application integration page, find the **Manage** section and select **single sign-on**.
73+
1. On the **Select a single sign-on method** page, select **SAML**.
74+
1. On the **Set up single sign-on with SAML** page, click the edit/pen icon for **Basic SAML Configuration** to edit the settings.
75+
76+
![Edit Basic SAML Configuration](common/edit-urls.png)
77+
78+
1. On the **Basic SAML Configuration** section, if you wish to configure the application in **IDP** initiated mode, enter the values for the following fields:
79+
80+
In the **Reply URL** text box, type a URL using the following pattern:
81+
`https://auth.eventfinity.co/saml/<ID>/acs`
82+
83+
1. Click **Set additional URLs** and perform the following step if you wish to configure the application in **SP** initiated mode:
84+
85+
In the **Sign-on URL** text box, type a URL using the following pattern:
86+
`https://auth.eventfinity.co/saml/<ID>/sso`
87+
88+
> [!NOTE]
89+
> These values are not real. Update these values with the actual Reply URL and Sign-On URL. Contact [Eventfinity Client support team](mailto:[email protected]) to get these values. You can also refer to the patterns shown in the **Basic SAML Configuration** section in the Azure portal.
90+
91+
1. On the **Set up single sign-on with SAML** page, In the **SAML Signing Certificate** section, click copy button to copy **App Federation Metadata Url** and save it on your computer.
92+
93+
![The Certificate download link](common/copy-metadataurl.png)
94+
### Create an Azure AD test user
95+
96+
In this section, you'll create a test user in the Azure portal called B.Simon.
97+
98+
1. From the left pane in the Azure portal, select **Azure Active Directory**, select **Users**, and then select **All users**.
99+
1. Select **New user** at the top of the screen.
100+
1. In the **User** properties, follow these steps:
101+
1. In the **Name** field, enter `B.Simon`.
102+
1. In the **User name** field, enter the [email protected]. For example, `[email protected]`.
103+
1. Select the **Show password** check box, and then write down the value that's displayed in the **Password** box.
104+
1. Click **Create**.
105+
106+
### Assign the Azure AD test user
107+
108+
In this section, you'll enable B.Simon to use Azure single sign-on by granting access to Eventfinity.
109+
110+
1. In the Azure portal, select **Enterprise Applications**, and then select **All applications**.
111+
1. In the applications list, select **Eventfinity**.
112+
1. In the app's overview page, find the **Manage** section and select **Users and groups**.
113+
114+
![The "Users and groups" link](common/users-groups-blade.png)
115+
116+
1. Select **Add user**, then select **Users and groups** in the **Add Assignment** dialog.
117+
118+
![The Add User link](common/add-assign-user.png)
119+
120+
1. In the **Users and groups** dialog, select **B.Simon** from the Users list, then click the **Select** button at the bottom of the screen.
121+
1. If you're expecting any role value in the SAML assertion, in the **Select Role** dialog, select the appropriate role for the user from the list and then click the **Select** button at the bottom of the screen.
122+
1. In the **Add Assignment** dialog, click the **Assign** button.
123+
124+
## Configure Eventfinity SSO
125+
126+
To configure single sign-on on **Eventfinity** side, you need to send the **App Federation Metadata Url** to [Eventfinity support team](mailto:[email protected]). They set this setting to have the SAML SSO connection set properly on both sides.
127+
128+
### Create Eventfinity test user
129+
130+
In this section, you create a user called B.Simon in Eventfinity. Work with [Eventfinity support team](mailto:[email protected]) to add the users in the Eventfinity platform. Users must be created and activated before you use single sign-on.
131+
132+
## Test SSO
133+
134+
In this section, you test your Azure AD single sign-on configuration using the Access Panel.
135+
136+
When you click the Eventfinity tile in the Access Panel, you should be automatically signed in to the Eventfinity for which you set up SSO. For more information about the Access Panel, see [Introduction to the Access Panel](https://docs.microsoft.com/azure/active-directory/active-directory-saas-access-panel-introduction).
137+
138+
## Additional resources
139+
140+
- [ List of Tutorials on How to Integrate SaaS Apps with Azure Active Directory ](https://docs.microsoft.com/azure/active-directory/active-directory-saas-tutorial-list)
141+
142+
- [What is application access and single sign-on with Azure Active Directory? ](https://docs.microsoft.com/azure/active-directory/active-directory-appssoaccess-whatis)
143+
144+
- [What is conditional access in Azure Active Directory?](https://docs.microsoft.com/azure/active-directory/conditional-access/overview)
145+
146+
- [Try Eventfinity with Azure AD](https://aad.portal.azure.com/)
147+
148+
- [What is session control in Microsoft Cloud App Security?](https://docs.microsoft.com/cloud-app-security/proxy-intro-aad)

articles/active-directory/saas-apps/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,8 @@
555555
href: ethicspoint-incident-management-tutorial.md
556556
- name: Euromonitor Passport
557557
href: euromonitor-passport-tutorial.md
558+
- name: Eventfinity
559+
href: eventfinity-tutorial.md
558560
- name: EverBridge
559561
href: everbridge-tutorial.md
560562
- name: Evernote

articles/aks/node-image-upgrade.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ If you're interested in learning about the latest images provided by AKS, see th
1616

1717
For information on upgrading the Kubernetes version for your cluster, see [Upgrade an AKS cluster][upgrade-cluster].
1818

19+
## Limitations
20+
21+
* The AKS cluster must use virtual machine scale sets for the nodes.
22+
1923
## Install the AKS CLI Extension
2024

2125
Before the next core CLI version is released, you need the *aks-preview* CLI extension to use node image upgrade. Use the [az extension add][az-extension-add] command, and then check for any available updates using the [az extension update][az-extension-update] command:

articles/automation/quickstart-create-automation-account-template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The following table lists the API version for the resources used in this example
5656
|:---|:---|:---|
5757
| [Workspace](/azure/templates/microsoft.operationalinsights/workspaces) | workspaces | 2020-03-01-preview |
5858
| [Automation account](/azure/templates/microsoft.automation/automationaccounts) | automation | 2020-01-13-preview |
59-
| [Workspace Linked services](/azure/templates/microsoft.operationalinsights/workspaces/linkedservices) | worksapces | 2020-03-01-preview |
59+
| [Workspace Linked services](/azure/templates/microsoft.operationalinsights/workspaces/linkedservices) | workspaces | 2020-03-01-preview |
6060

6161
### Before you use the template
6262

@@ -123,4 +123,4 @@ In this quickstart, you created an Automation account, a Log Analytics workspace
123123
To learn more, continue to the tutorials for Azure Automation.
124124

125125
> [!div class="nextstepaction"]
126-
> [Azure Automation tutorials](learn/automation-tutorial-runbook-graphical.md)
126+
> [Azure Automation tutorials](learn/automation-tutorial-runbook-graphical.md)

articles/azure-arc/data/breadcrumb/toc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
topicHref: /azure/index
44
items:
55
- name: Azure Arc
6-
tocHref: /azure-arc/
7-
topicHref: /azure-arc/index
6+
tocHref: /azure/azure-arc/
7+
topicHref: /azure/azure-arc/index
88
items:
99
- name: Data
1010
tocHref: /sql/azdata/
11-
topicHref: /azure-arc/data/index
11+
topicHref: /azure/azure-arc/data/index

articles/azure-functions/functions-reference-node.md

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,38 @@ To define the data type for an input binding, use the `dataType` property in the
178178
Options for `dataType` are: `binary`, `stream`, and `string`.
179179

180180
## context object
181-
The runtime uses a `context` object to pass data to and from your function and to let you communicate with the runtime. The context object can be used for reading and setting data from bindings, writing logs, and using the `context.done` callback when your exported function is synchronous.
182181

183-
The `context` object is always the first parameter to a function. It should be included because it has important methods such as `context.done` and `context.log`. You can name the object whatever you would like (for example, `ctx` or `c`).
182+
The runtime uses a `context` object to pass data to and from your function and the runtime. Used to read and set data from bindings and for writing to logs, the `context` object is always the first parameter passed to a function.
183+
184+
For functions featuring synchronous code, the context object includes the `done` callback which you call when the function is done processing. Explicitly calling `done` is unnecessary when writing asynchronous code; the `done` callback is called implicitly.
184185

185186
```javascript
186-
// You must include a context, but other arguments are optional
187-
module.exports = function(ctx) {
188-
// function logic goes here :)
189-
ctx.done();
187+
module.exports = (context) => {
188+
189+
// function logic goes here
190+
191+
context.log("The function has executed.");
192+
193+
context.done();
194+
};
195+
```
196+
197+
The context passed into your function exposes an `executionContext` property, which is an object with the following properties:
198+
199+
| Property name | Type | Description |
200+
|---------|---------|---------|
201+
| `invocationId` | String | Provides a unique identifier for the specific function invocation. |
202+
| `functionName` | String | Provides the name of the running function |
203+
| `functionDirectory` | String | Provides the functions app directory. |
204+
205+
The following example shows how to return the `invocationId`.
206+
207+
```javascript
208+
module.exports = (context, req) => {
209+
context.res = {
210+
body: context.executionContext.invocationId
211+
};
212+
context.done();
190213
};
191214
```
192215

articles/azure-monitor/learn/dotnetcore-quick-start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Application Insights can gather telemetry data from any internet-connected appli
100100
When you are done testing, you can delete the resource group and all related resources. To do so follow the steps below.
101101

102102
> [!NOTE]
103-
> If you used an existing resource group the instructions below will not work and you will need to just delete the individual Application Insights resource. Keep in mind anytime you delete a resource group all underyling resources that are members of that group will be deleted.
103+
> If you used an existing resource group the instructions below will not work and you will need to just delete the individual Application Insights resource. Keep in mind anytime you delete a resource group all underlying resources that are members of that group will be deleted.
104104
105105
1. From the left-hand menu in the Azure portal, click **Resource groups** and then click **myResourceGroup**.
106106
2. On your resource group page, click **Delete**, type **myResourceGroup** in the text box, and then click **Delete**.

articles/azure-sql/database/auto-failover-group-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.topic: conceptual
1111
author: anosov1960
1212
ms.author: sashan
1313
ms.reviewer: mathoma, carlrab
14-
ms.date: 07/09/2020
14+
ms.date: 08/28/2020
1515
---
1616

1717
# Use auto-failover groups to enable transparent and coordinated failover of multiple databases
@@ -252,7 +252,7 @@ When performing OLTP operations, use `<fog-name>.zone_id.database.windows.net` a
252252

253253
### Using read-only listener to connect to the secondary instance
254254

255-
If you have a logically isolated read-only workload that is tolerant to certain staleness of data, you can use the secondary database in the application. To connect directly to the geo-replicated secondary, use `server.secondary.zone_id.database.windows.net` as the server URL and the connection is made directly to the geo-replicated secondary.
255+
If you have a logically isolated read-only workload that is tolerant to certain staleness of data, you can use the secondary database in the application. To connect directly to the geo-replicated secondary, use `<fog-name>.zone_id.secondary.database.windows.net` as the server URL and the connection is made directly to the geo-replicated secondary.
256256

257257
> [!NOTE]
258258
> In certain service tiers, SQL Database supports the use of [read-only replicas](read-scale-out.md) to load balance read-only query workloads using the capacity of one read-only replica and using the `ApplicationIntent=ReadOnly` parameter in the connection string. When you have configured a geo-replicated secondary, you can use this capability to connect to either a read-only replica in the primary location or in the geo-replicated location.

0 commit comments

Comments
 (0)