Skip to content

Commit 66dad32

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into sharedDisks
2 parents 9c27527 + 6c395be commit 66dad32

File tree

7 files changed

+42
-27
lines changed

7 files changed

+42
-27
lines changed

articles/active-directory/b2b/self-service-portal.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: active-directory
66
ms.service: active-directory
77
ms.subservice: B2B
88
ms.topic: sample
9-
ms.date: 05/08/2018
9+
ms.date: 02/12/2020
1010

1111
ms.author: mimart
1212
author: msmimart
@@ -16,17 +16,17 @@ ms.reviewer: mal
1616
ms.collection: M365-identity-device-management
1717
---
1818

19-
# Self-service portal for Azure AD B2B collaboration sign-up
19+
# Self-service for Azure AD B2B collaboration sign-up
2020

21-
Customers can do a lot with the built-in features that are exposed through the [Azure portal](https://portal.azure.com) and the [Application Access Panel](https://myapps.microsoft.com) for end users. However, you might need to customize the onboarding workflow for B2B users to fit your organization’s needs. You can do that with [the invitation API](https://developer.microsoft.com/graph/docs/api-reference/v1.0/resources/invitation).
21+
Customers can do a lot with the built-in features that are exposed through the [Azure portal](https://portal.azure.com) and the [Application Access Panel](https://myapps.microsoft.com) for end users. However, you might need to customize the onboarding workflow for B2B users to fit your organization’s needs.
2222

23-
As an inviting organization, you may not know ahead of time who the individual external collaborators are who need access to your resources. You need a way for users from partner companies to sign themselves up with a set of policies that you as the inviting organization controls. This scenario is possible through the APIs. There's a [sample project on GitHub](https://github.com/Azure/active-directory-dotnet-graphapi-b2bportal-web) that does just that.
23+
## Azure AD entitlement management for B2B guest user sign-up
2424

25-
This GitHub project shows how organizations can use the APIs to provide a policy-based, self-service sign-up capability for your trusted partners, with rules that determine the apps they can access. Partner users can get access to resources when they need them. They can do this securely, without requiring the inviting organization to manually onboard them. You can easily deploy the project into an Azure subscription of your choice.
25+
As an inviting organization, you might not know ahead of time who the individual external collaborators are who need access to your resources. You need a way for users from partner companies to sign themselves up with policies that you control. If you want to enable users from other organizations to request access, and upon approval be provisioned with guest accounts and assigned to groups, apps and SharePoint Online sites, you can use [Azure AD entitlement management](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-overview) to configure policies that [manage access for external users](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-external-users#how-access-works-for-external-users).
2626

27-
## As-is code
27+
## Azure Active Directory B2B invitation API
2828

29-
This code is made available as a sample to demonstrate usage of the Azure Active Directory B2B invitation API. It should be customized by your development team or a partner, and should be reviewed before you deploy it in a production scenario.
29+
Organizations can use the [Microsoft Graph invitation manager API](https://docs.microsoft.com/graph/api/resources/invitation?view=graph-rest-1.0) to build their own onboarding experiences for B2B guest users. When you want to offer self-service B2B guest user sign-up, we recommend that you use [Azure AD entitlement management](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-overview). But if you want to build your own experience, you can use the [create invitation API](https://docs.microsoft.com/graph/api/invitation-post?view=graph-rest-1.0&tabs=http) to automatically send your customized invitation email directly to the B2B user, for example. Or your app can use the inviteRedeemUrl returned in the creation response to craft your own invitation (through your communication mechanism of choice) to the invited user.
3030

3131
## Next steps
3232

articles/active-directory/b2b/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
href: b2b-tutorial-require-mfa.md
2424
- name: Samples
2525
items:
26-
- name: Self-service sign-up portal sample
27-
href: self-service-portal.md
2826
- name: Code and Azure PowerShell samples
2927
href: code-samples.md
3028
- name: Concepts
@@ -50,6 +48,8 @@
5048
href: conditional-access.md
5149
- name: B2B for hybrid organizations
5250
href: hybrid-organizations.md
51+
- name: Self-service sign-up
52+
href: self-service-portal.md
5353
- name: Current limitations
5454
href: current-limitations.md
5555
- name: How-to guides

articles/active-directory/b2b/what-is-b2b.md

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: active-directory
66
ms.service: active-directory
77
ms.subservice: B2B
88
ms.topic: overview
9-
ms.date: 01/23/2020
9+
ms.date: 02/12/2020
1010

1111
ms.author: mimart
1212
author: msmimart
@@ -27,23 +27,29 @@ The following video provides a useful overview.
2727
>[!VIDEO https://www.youtube.com/embed/AhwrweCBdsc]
2828
2929
## Collaborate with any partner using their identities
30-
With Azure AD B2B, the partner uses their own identity management solution, so there is no external administrative overhead for your organization.
31-
- The partner uses their own identities and credentials; Azure AD is not required.
32-
- You don't need to manage external accounts or passwords.
30+
31+
With Azure AD B2B, the partner uses their own identity management solution, so there is no external administrative overhead for your organization.
32+
33+
- The partner uses their own identities and credentials; Azure AD is not required.
34+
- You don't need to manage external accounts or passwords.
3335
- You don't need to sync accounts or manage account lifecycles.
3436

3537
![Screenshot showing the Add members page](media/what-is-b2b/add-member.png)
3638

3739
## Invite guest users with a simple invitation and redemption process
40+
3841
Guest users sign in to your apps and services with their own work, school, or social identities. If the guest user doesn’t have a Microsoft account or an Azure AD account, one is created for them when they redeem their invitation.
42+
3943
- Invite guest users using the email identity of their choice.
40-
- Send a direct link to an app, or send an invitation to the guest user's own Access Panel.
44+
- Send a direct link to an app, or send an invitation to the guest user's own Access Panel.
4145
- Guest users follow a few simple redemption steps to sign in.
4246

4347
![Screenshot showing the Review permissions page](media/what-is-b2b/consentscreen.png)
4448

4549
## Use policies to securely share your apps and services
50+
4651
You can use authorization policies to protect your corporate content. Conditional Access policies, such as multi-factor authentication, can be enforced:
52+
4753
- At the tenant level.
4854
- At the application level.
4955
- For specific guest users to protect corporate apps and data.
@@ -54,6 +60,7 @@ You can use authorization policies to protect your corporate content. Conditiona
5460
## Easily add guest users in the Azure AD portal
5561

5662
As an administrator, you can easily add guest users to your organization in the Azure portal.
63+
5764
- Create a new guest user in Azure AD, similar to how you'd add a new user.
5865
- The guest user immediately receives a customizable invitation that lets them sign in to their Access Panel.
5966
- Guest users in the directory can be assigned to apps or groups.
@@ -62,19 +69,19 @@ As an administrator, you can easily add guest users to your organization in the
6269

6370
## Let application and group owners manage their own guest users
6471

65-
You can delegate guest user management to application owners so that they can add guest users directly to any application they want to share, whether it's a Microsoft application or not.
66-
- Administrators set up self-service app and group management.
67-
- Non-administrators use their [Access Panel](https://myapps.microsoft.com) to add guest users to applications or groups.
72+
You can delegate guest user management to application owners so that they can add guest users directly to any application they want to share, whether it's a Microsoft application or not.
73+
74+
- Administrators set up self-service app and group management.
75+
- Non-administrators use their [Access Panel](https://myapps.microsoft.com) to add guest users to applications or groups.
6876

6977
![Screenshot showing the Access panel for a guest user](media/what-is-b2b/access-panel-manage-app.png)
7078

71-
## Use APIs and sample code to easily build applications to onboard
79+
## Customize the onboarding experience for B2B guest users
7280

7381
Bring your external partners on board in ways customized to your organization’s needs.
74-
- Use the [B2B collaboration invitation APIs](https://developer.microsoft.com/graph/docs/api-reference/v1.0/resources/invitation) to customize your onboarding experiences, including creating self-service sign-up portals.
75-
- Use the sample code we provide for a self-service portal [on GitHub](https://github.com/Azure/active-directory-dotnet-graphapi-b2bportal-web).
7682

77-
![Screenshot showing the sample sign-up portal](media/what-is-b2b/sign-up-portal.png)
83+
- Use [Azure AD entitlement management](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-overview) to configure policies that [manage access for external users](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-external-users#how-access-works-for-external-users).
84+
- Use the [B2B collaboration invitation APIs](https://developer.microsoft.com/graph/docs/api-reference/v1.0/resources/invitation) to customize your onboarding experiences.
7885

7986
## Next steps
8087

articles/stream-analytics/stream-analytics-compatibility-level.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: mamccrea
55
ms.author: mamccrea
66
ms.service: stream-analytics
77
ms.topic: conceptual
8-
ms.date: 02/03/2020
8+
ms.date: 02/14/2020
99
---
1010

1111
# Compatibility level for Azure Stream Analytics jobs
@@ -48,6 +48,10 @@ When you update the compatibility level, the T-compiler validates the job with t
4848

4949
The following major changes are introduced in compatibility level 1.2:
5050

51+
### AMQP messaging protocol
52+
53+
**1.2 level**: Azure Stream Analytics uses [Advanced Message Queueing Protocol (AMQP)](../service-bus-messaging/service-bus-amqp-overview.md) messaging protocol to write to Service Bus Queues and Topics. AMQP enables you to build cross-platform, hybrid applications using an open standard protocol.
54+
5155
### Geospatial functions
5256

5357
**Previous levels:** Azure Stream Analytics used Geography calculations.

articles/stream-analytics/stream-analytics-define-outputs.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: mamccrea
66
ms.reviewer: mamccrea
77
ms.service: stream-analytics
88
ms.topic: conceptual
9-
ms.date: 01/18/2010
9+
ms.date: 02/14/2020
1010
---
1111

1212
# Understand outputs from Azure Stream Analytics
@@ -189,6 +189,8 @@ The following table lists the property names and their descriptions for creating
189189

190190
[Service Bus queues](../service-bus-messaging/service-bus-queues-topics-subscriptions.md) offer a FIFO message delivery to one or more competing consumers. Typically, messages are received and processed by the receivers in the temporal order in which they were added to the queue. Each message is received and processed by only one message consumer.
191191

192+
In [compatibility level 1.2](stream-analytics-compatibility-level.md), Azure Stream Analytics uses [Advanced Message Queueing Protocol (AMQP)](../service-bus-messaging/service-bus-amqp-overview.md) messaging protocol to write to Service Bus Queues and Topics. AMQP enables you to build cross-platform, hybrid applications using an open standard protocol.
193+
192194
The following table lists the property names and their descriptions for creating a queue output.
193195

194196
| Property name | Description |

articles/stream-analytics/stream-analytics-edge.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: mamccrea
66
ms.author: mamccrea
77
ms.reviewer: mamccrea
88
ms.topic: conceptual
9-
ms.date: 07/01/2019
9+
ms.date: 02/14/2020
1010
ms.custom: seodec18
1111
---
1212

@@ -203,19 +203,19 @@ There are two ways to update the reference data:
203203

204204
This version information was last updated on 2019-06-27:
205205

206-
- Image: `asaedge.azurecr.io/public/azure-stream-analytics/azureiotedge:1.0.3-linux-amd64`
206+
- Image: `mcr.microsoft.com/azure-stream-analytics/azureiotedge:1.0.5-linux-amd64`
207207
- base image: microsoft/dotnet:2.1.6-runtime-alpine3.7
208208
- platform:
209209
- architecture: amd64
210210
- os: linux
211211

212-
- Image: `asaedge.azurecr.io/public/azure-stream-analytics/azureiotedge:1.0.3-linux-arm32v7`
212+
- Image: `mcr.microsoft.com/azure-stream-analytics/azureiotedge:1.0.5-linux-arm32v7`
213213
- base image: microsoft/dotnet:2.1.6-runtime-bionic-arm32v7
214214
- platform:
215215
- architecture: arm
216216
- os: linux
217217

218-
- Image: `asaedge.azurecr.io/public/azure-stream-analytics/azureiotedge:1.0.3-windows-amd64`
218+
- Image: `mcr.microsoft.com/azure-stream-analytics/azureiotedge:1.0.5-windows-amd64`
219219
- base image: microsoft/dotnet:2.1.6-runtime-nanoserver-1809
220220
- platform:
221221
- architecture: amd64

articles/stream-analytics/stream-analytics-streaming-unit-consumption.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ Note that a job with complex query logic could have high SU% utilization even wh
5555

5656
SU% utilization may suddenly drop to 0 for a short period before coming back to expected levels. This happens due to transient errors or system initiated upgrades. Increasing number of streaming units for a job might not reduce SU% Utilization if your query is not [fully parallel](https://docs.microsoft.com/azure/stream-analytics/stream-analytics-parallelization).
5757

58+
While comparing utilization over a period of time, use [event rate metrics](stream-analytics-monitoring.md). InputEvents and OutputEvents metrics show how many events were read and processed. There are metrics that indicate number of error events as well, such as deserialization errors. When the number of events per time unit increases, SU% increases in most cases.
59+
5860
## Stateful query logic in temporal elements
5961
One of the unique capability of Azure Stream Analytics job is to perform stateful processing, such as windowed aggregates, temporal joins, and temporal analytic functions. Each of these operators keeps state information. The maximum window size for these query elements is seven days.
6062

0 commit comments

Comments
 (0)