Skip to content

Commit d0e81f7

Browse files
committed
Merge remote-tracking branch 'refs/remotes/MicrosoftDocs/master' into nitinme-retire-services
2 parents 6fa2af3 + 307fd0c commit d0e81f7

File tree

81 files changed

+1336
-265
lines changed

Some content is hidden

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

81 files changed

+1336
-265
lines changed

articles/active-directory/manage-apps/configure-single-sign-on-non-gallery-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ When you [add a gallery app](add-gallery-app.md) or a [non-gallery web app](add-
2121
> [!NOTE]
2222
> Adding a gallery app? Find step-by-step setup instructions in the [list of SaaS app tutorials](../saas-apps/tutorial-list.md)
2323
24-
To configure SAML single sign-on for a non-gallery application without writing code, you need to have a subscription or Azure AD Premium and the application must support SAML 2.0. For more information about Azure AD versions, visit [Azure AD pricing](https://azure.microsoft.com/pricing/details/active-directory/).
24+
To configure SAML single sign-on for a non-gallery application without writing code, you need to have a subscription along with an Azure AD Premium license and the application must support SAML 2.0. For more information about Azure AD versions, visit [Azure AD pricing](https://azure.microsoft.com/pricing/details/active-directory/).
2525

2626
## Before you begin
2727

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: 'Tutorial: Azure Active Directory single sign-on (SSO) integration with Spintr SSO | Microsoft Docs'
3+
description: Learn how to configure single sign-on between Azure Active Directory and Spintr SSO.
4+
services: active-directory
5+
documentationCenter: na
6+
author: jeevansd
7+
manager: mtillman
8+
ms.reviewer: barbkess
9+
10+
ms.assetid: 42907586-845b-40d9-9a6b-34af2fc8175b
11+
ms.service: active-directory
12+
ms.subservice: saas-app-tutorial
13+
ms.workload: identity
14+
ms.tgt_pltfrm: na
15+
ms.topic: tutorial
16+
ms.date: 01/08/2020
17+
ms.author: jeedes
18+
19+
ms.collection: M365-identity-device-management
20+
---
21+
22+
# Tutorial: Azure Active Directory single sign-on (SSO) integration with Spintr SSO
23+
24+
In this tutorial, you'll learn how to integrate Spintr SSO with Azure Active Directory (Azure AD). When you integrate Spintr SSO with Azure AD, you can:
25+
26+
* Control in Azure AD who has access to Spintr SSO.
27+
* Enable your users to be automatically signed-in to Spintr SSO with their Azure AD accounts.
28+
* Manage your accounts in one central location - the Azure portal.
29+
30+
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/active-directory-appssoaccess-whatis).
31+
32+
## Prerequisites
33+
34+
To get started, you need the following items:
35+
36+
* An Azure AD subscription. If you don't have a subscription, you can get a [free account](https://azure.microsoft.com/free/).
37+
* Spintr SSO single sign-on (SSO) enabled subscription.
38+
39+
## Scenario description
40+
41+
In this tutorial, you configure and test Azure AD SSO in a test environment.
42+
43+
* Spintr SSO supports **SP** initiated SSO
44+
* Spintr SSO supports **Just In Time** user provisioning
45+
46+
## Adding Spintr SSO from the gallery
47+
48+
To configure the integration of Spintr SSO into Azure AD, you need to add Spintr SSO from the gallery to your list of managed SaaS apps.
49+
50+
1. Sign in to the [Azure portal](https://portal.azure.com) using either a work or school account, or a personal Microsoft account.
51+
1. On the left navigation pane, select the **Azure Active Directory** service.
52+
1. Navigate to **Enterprise Applications** and then select **All Applications**.
53+
1. To add new application, select **New application**.
54+
1. In the **Add from the gallery** section, type **Spintr SSO** in the search box.
55+
1. Select **Spintr SSO** from results panel and then add the app. Wait a few seconds while the app is added to your tenant.
56+
57+
## Configure and test Azure AD single sign-on for Spintr SSO
58+
59+
Configure and test Azure AD SSO with Spintr SSO 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 Spintr SSO.
60+
61+
To configure and test Azure AD SSO with Spintr SSO, complete the following building blocks:
62+
63+
1. **[Configure Azure AD SSO](#configure-azure-ad-sso)** - to enable your users to use this feature.
64+
* **[Create an Azure AD test user](#create-an-azure-ad-test-user)** - to test Azure AD single sign-on with B.Simon.
65+
* **[Assign the Azure AD test user](#assign-the-azure-ad-test-user)** - to enable B.Simon to use Azure AD single sign-on.
66+
1. **[Configure Spintr SSO](#configure-spintr-sso)** - to configure the single sign-on settings on application side.
67+
* **[Create Spintr SSO test user](#create-spintr-sso-test-user)** - to have a counterpart of B.Simon in Spintr SSO that is linked to the Azure AD representation of user.
68+
1. **[Test SSO](#test-sso)** - to verify whether the configuration works.
69+
70+
## Configure Azure AD SSO
71+
72+
Follow these steps to enable Azure AD SSO in the Azure portal.
73+
74+
1. In the [Azure portal](https://portal.azure.com/), on the **Spintr SSO** application integration page, find the **Manage** section and select **single sign-on**.
75+
1. On the **Select a single sign-on method** page, select **SAML**.
76+
1. On the **Set up single sign-on with SAML** page, click the edit/pen icon for **Basic SAML Configuration** to edit the settings.
77+
78+
![Edit Basic SAML Configuration](common/edit-urls.png)
79+
80+
1. On the **Basic SAML Configuration** section, enter the values for the following fields:
81+
82+
In the **Sign-on URL** text box, type a URL:
83+
`https://signin.spintr.me`
84+
85+
1. On the **Set up single sign-on with SAML** page, in the **SAML Signing Certificate** section, find **Certificate (Base64)** and select **Download** to download the certificate and save it on your computer.
86+
87+
![The Certificate download link](common/certificatebase64.png)
88+
89+
1. On the **Set up Spintr SSO** section, copy the appropriate URL(s) based on your requirement.
90+
91+
![Copy configuration URLs](common/copy-configuration-urls.png)
92+
93+
### Create an Azure AD test user
94+
95+
In this section, you'll create a test user in the Azure portal called B.Simon.
96+
97+
1. From the left pane in the Azure portal, select **Azure Active Directory**, select **Users**, and then select **All users**.
98+
1. Select **New user** at the top of the screen.
99+
1. In the **User** properties, follow these steps:
100+
1. In the **Name** field, enter `B.Simon`.
101+
1. In the **User name** field, enter the [email protected]. For example, `[email protected]`.
102+
1. Select the **Show password** check box, and then write down the value that's displayed in the **Password** box.
103+
1. Click **Create**.
104+
105+
### Assign the Azure AD test user
106+
107+
In this section, you'll enable B.Simon to use Azure single sign-on by granting access to Spintr SSO.
108+
109+
1. In the Azure portal, select **Enterprise Applications**, and then select **All applications**.
110+
1. In the applications list, select **Spintr SSO**.
111+
1. In the app's overview page, find the **Manage** section and select **Users and groups**.
112+
113+
![The "Users and groups" link](common/users-groups-blade.png)
114+
115+
1. Select **Add user**, then select **Users and groups** in the **Add Assignment** dialog.
116+
117+
![The Add User link](common/add-assign-user.png)
118+
119+
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.
120+
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.
121+
1. In the **Add Assignment** dialog, click the **Assign** button.
122+
123+
## Configure Spintr SSO
124+
125+
To configure single sign-on on **Spintr SSO** side, you need to send the downloaded **Certificate (Base64)** and appropriate copied URLs from Azure portal to [Spintr SSO support team](mailto:[email protected]). They set this setting to have the SAML SSO connection set properly on both sides.
126+
127+
### Create Spintr SSO test user
128+
129+
In this section, a user called B.Simon is created in Spintr SSO. Spintr SSO supports just-in-time user provisioning, which is enabled by default. There is no action item for you in this section. If a user doesn't already exist in Spintr SSO, a new one is created after authentication.
130+
131+
## Test SSO
132+
133+
In this section, you test your Azure AD single sign-on configuration using the Access Panel.
134+
135+
When you click the Spintr SSO tile in the Access Panel, you should be automatically signed in to the Spintr SSO 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).
136+
137+
## Additional resources
138+
139+
- [ 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)
140+
141+
- [What is application access and single sign-on with Azure Active Directory? ](https://docs.microsoft.com/azure/active-directory/active-directory-appssoaccess-whatis)
142+
143+
- [What is conditional access in Azure Active Directory?](https://docs.microsoft.com/azure/active-directory/conditional-access/overview)
144+
145+
- [Try Spintr SSO with Azure AD](https://aad.portal.azure.com/)

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1328,6 +1328,8 @@
13281328
href: springerlink-tutorial.md
13291329
- name: Sprinklr
13301330
href: sprinklr-tutorial.md
1331+
- name: Spintr SSO
1332+
href: spintr-sso-tutorial.md
13311333
- name: SSOGEN Azure AD SSO Gateway for Oracle E Business Suite EBS, PeopleSoft, and JDE
13321334
href: ssogen-tutorial.md
13331335
- name: StatusPage

articles/ansible/ansible-aks-configure-rbac.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ subjects:
151151
name: <your-aad-account>
152152
```
153153

154-
Replace the `&lt;your-aad-account>` placeholder with your Azure AD tenant [Object ID](#get-the-azure-ad-object-id).
154+
Replace the `<your-aad-account>` placeholder with your Azure AD tenant [Object ID](#get-the-azure-ad-object-id).
155155

156156
Save the following playbook - that deploys your new role to AKS - as `aks-kube-deploy.yml`:
157157

articles/azure-cache-for-redis/cache-how-to-premium-vnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ To configure the VNet for your new cache, click **Virtual Network** on the **New
3131

3232
![Virtual network][redis-cache-vnet]
3333

34-
Select the desired subnet from the **Subnet** drop-down list, and specify the desired **Static IP address**. If you are using a classic VNet the **Static IP address** field is optional, and if none is specified, one is chosen from the selected subnet.
34+
Select the desired subnet from the **Subnet** drop-down list. If desired, specify a **Static IP address**. The **Static IP address** field is optional, and if none is specified, one is chosen from the selected subnet.
3535

3636
> [!IMPORTANT]
3737
> When deploying an Azure Cache for Redis to a Resource Manager VNet, the cache must be in a dedicated subnet that contains no other resources except for Azure Cache for Redis instances. If an attempt is made to deploy an Azure Cache for Redis to a Resource Manager VNet to a subnet that contains other resources, the deployment fails.

articles/azure-functions/functions-create-first-java-maven.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ To develop functions using Java, you must have the following installed:
2424
- [Apache Maven](https://maven.apache.org), version 3.0 or above
2525
- [Azure CLI]
2626
- [Azure Functions Core Tools](./functions-run-local.md#v2) version 2.6.666 or above
27-
- An Azure subscription.
2827

29-
[!INCLUDE [quickstarts-free-trial-note](../../includes/quickstarts-free-trial-note.md)]
28+
You also need an active Azure subscription. [!INCLUDE [quickstarts-free-trial-note](../../includes/quickstarts-free-trial-note.md)]
3029

3130

3231
> [!IMPORTANT]

articles/azure-functions/functions-networking-options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ When running in a Premium plan, you can connect non-HTTP trigger functions to se
131131
You can also enable virtual network triggers using the following Azure CLI command:
132132

133133
```azurecli-interactive
134-
az resource update -g <resource_group> -n <premium_plan_name> --set properties.functionsRuntimeScaleMonitoringEnabled=1
134+
az resource update -g <resource_group> -n <function_app_name>/config/web --set properties.functionsRuntimeScaleMonitoringEnabled=1 --resource-type Microsoft.Web/sites
135135
```
136136

137137
Virtual network triggers are supported in version 2.x and above of the Functions runtime. The following non-HTTP trigger types are supported.

articles/azure-monitor/platform/activity-log-export.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ Archiving the Activity Log to a storage account is useful if you would like to r
3131
### Storage account
3232
If you're archiving your Activity Log, you need to [create a storage account](../../storage/common/storage-account-create.md) if you don't already have one. You should not use an existing storage account that has other, non-monitoring data stored in it so that you can better control access to monitoring data. If you are also archiving logs and metrics to a storage account though, you may choose to use that same storage account to keep all monitoring data in a central location.
3333

34-
The storage account does not have to be in the same subscription as the subscription emitting logs as long as the user who configures the setting has appropriate RBAC access to both subscriptions.
35-
> [!NOTE]
36-
> You cannot currently archive data to a storage account that is behind a secured virtual network.
34+
The storage account does not have to be in the same subscription as the subscription emitting logs as long as the user who configures the setting has appropriate RBAC access to both subscriptions.
35+
36+
> [!TIP]
37+
> See [Configure Azure Storage firewalls and virtual networks](https://docs.microsoft.com/azure/storage/common/storage-network-security#exceptions) for providing access to a storage account behind a secured virtual network.
3738
3839
### Event Hubs
3940
If you're sending your Activity Log to an event hub, then you need to [create an event hub](../../event-hubs/event-hubs-create.md) if you don't already have one. If you previously streamed Activity Log events to this Event Hubs namespace, then that event hub will be reused.

articles/cognitive-services/QnAMaker/Tutorials/create-publish-query-in-portal.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
---
22
title: "Tutorial: Create, publish, and answer in QnA Maker"
3-
titleSuffix: Azure Cognitive Services
43
description: This tutorial shows how to create a new knowledge base with questions and answers from a public web-based FAQ. Save, train, and publish the knowledge base. After the knowledge base is published, send a question and receive an answer with a cURL command. Then create a bot, and test the bot with the same question.
5-
services: cognitive-services
6-
author: diberry
7-
manager: nitinme
8-
ms.custom: seodec18
9-
ms.service: cognitive-services
10-
ms.subservice: qna-maker
114
ms.topic: tutorial
12-
ms.date: 10/14/2019
13-
ms.author: diberry
5+
ms.date: 01/28/2020
146
#Customer intent: As an model designer, new to the QnA Maker service, I want to understand all the process requirements to create a knowledge base and generate an answer from that knowledge base.
157
---
168

@@ -41,7 +33,8 @@ This tutorial requires an existing [QnA Maker service](../How-To/set-up-qnamaker
4133

4234
1. Select **Create a knowledge base** from the top menu.
4335

44-
![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-1.png)
36+
> [!div class="mx-imgBorder"]
37+
> ![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-1.png)
4538
4639
1. Skip the first step, because you will use your existing QnA Maker service.
4740

@@ -52,32 +45,40 @@ This tutorial requires an existing [QnA Maker service](../How-To/set-up-qnamaker
5245
|Microsoft Azure Directory ID|This ID is associated with the account you use to sign into the Azure portal and the QnA Maker portal. |
5346
|Azure Subscription name|The billing account in which you created the QnA Maker resource.|
5447
|Azure QnA Service|Your existing QnA Maker resource.|
48+
|Language|Language used for all knowledge bases in service. Do not mix languages in a single resource. That will harm answer quality.|
5549

56-
![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-2.png)
50+
> [!div class="mx-imgBorder"]
51+
> ![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-2.png)
5752
5853
1. Enter your knowledge base name, `My Tutorial kb`.
5954

60-
![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-3.png)
55+
> [!div class="mx-imgBorder"]
56+
> ![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-3.png)
6157
6258
1. Populate your knowledge base with the following settings:
6359

6460
|Setting name|Setting value|Purpose|
6561
|--|--|--|
62+
|Enable multi-turn extraction|Checked|Allows for follow-up prompts.|
63+
|Default answer text|`No good answer was found.`|Returned when there is no match to the question.|
6664
|URL|`https://docs.microsoft.com/azure/cognitive-services/qnamaker/faqs` |The contents of the FAQ at that URL are formatted with a question followed by an answer. QnA Maker can interpret this format to extract questions and the associated answers.|
6765
|File |_not used in this tutorial_|This uploads files for questions and answers. |
6866
|Chit-chat personality|Friendly|This gives a friendly and casual [personality](../Concepts/best-practices.md#chit-chat) to common questions and answers. You can edit these questions and answers later. |
6967

70-
![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-4.png)
68+
> [!div class="mx-imgBorder"]
69+
> ![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-4.png)
7170
7271
1. Select **Create your KB** to finish the creation process.
7372

74-
![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-5.png)
73+
> [!div class="mx-imgBorder"]
74+
> ![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/create-kb-step-5.png)
7575
7676
## Review, save, and train the knowledge base
7777

7878
1. Review the questions and answers. The first page is questions and answers from the URL.
7979

80-
![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/save-and-train-kb.png)
80+
> [!div class="mx-imgBorder"]
81+
> ![Screenshot of QnA Maker portal](../media/qnamaker-tutorial-create-publish-query-in-portal/save-and-train-kb.png)
8182
8283
1. Select the last page of questions and answers from the bottom of the table. The page shows questions and answers from the Chit-chat personality.
8384

3.45 KB
Loading

0 commit comments

Comments
 (0)