You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/b2b/self-service-portal.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: active-directory
6
6
ms.service: active-directory
7
7
ms.subservice: B2B
8
8
ms.topic: sample
9
-
ms.date: 05/08/2018
9
+
ms.date: 02/12/2020
10
10
11
11
ms.author: mimart
12
12
author: msmimart
@@ -16,17 +16,17 @@ ms.reviewer: mal
16
16
ms.collection: M365-identity-device-management
17
17
---
18
18
19
-
# Self-service portal for Azure AD B2B collaboration sign-up
19
+
# Self-service for Azure AD B2B collaboration sign-up
20
20
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.
22
22
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
24
24
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).
26
26
27
-
## As-is code
27
+
## Azure Active Directory B2B invitation API
28
28
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.
## 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.
33
35
- You don't need to sync accounts or manage account lifecycles.
34
36
35
37

36
38
37
39
## Invite guest users with a simple invitation and redemption process
40
+
38
41
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
+
39
43
- 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.
41
45
- Guest users follow a few simple redemption steps to sign in.
42
46
43
47

44
48
45
49
## Use policies to securely share your apps and services
50
+
46
51
You can use authorization policies to protect your corporate content. Conditional Access policies, such as multi-factor authentication, can be enforced:
52
+
47
53
- At the tenant level.
48
54
- At the application level.
49
55
- 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
54
60
## Easily add guest users in the Azure AD portal
55
61
56
62
As an administrator, you can easily add guest users to your organization in the Azure portal.
63
+
57
64
- Create a new guest user in Azure AD, similar to how you'd add a new user.
58
65
- The guest user immediately receives a customizable invitation that lets them sign in to their Access Panel.
59
66
- 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
62
69
63
70
## Let application and group owners manage their own guest users
64
71
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.
68
76
69
77

70
78
71
-
## Use APIs and sample code to easily build applications to onboard
79
+
## Customize the onboarding experience for B2B guest users
72
80
73
81
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).
76
82
77
-

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.
Copy file name to clipboardExpand all lines: articles/stream-analytics/stream-analytics-compatibility-level.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: mamccrea
5
5
ms.author: mamccrea
6
6
ms.service: stream-analytics
7
7
ms.topic: conceptual
8
-
ms.date: 02/03/2020
8
+
ms.date: 02/14/2020
9
9
---
10
10
11
11
# 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
48
48
49
49
The following major changes are introduced in compatibility level 1.2:
50
50
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
+
51
55
### Geospatial functions
52
56
53
57
**Previous levels:** Azure Stream Analytics used Geography calculations.
Copy file name to clipboardExpand all lines: articles/stream-analytics/stream-analytics-define-outputs.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: mamccrea
6
6
ms.reviewer: mamccrea
7
7
ms.service: stream-analytics
8
8
ms.topic: conceptual
9
-
ms.date: 01/18/2010
9
+
ms.date: 02/14/2020
10
10
---
11
11
12
12
# Understand outputs from Azure Stream Analytics
@@ -189,6 +189,8 @@ The following table lists the property names and their descriptions for creating
189
189
190
190
[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.
191
191
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
+
192
194
The following table lists the property names and their descriptions for creating a queue output.
Copy file name to clipboardExpand all lines: articles/stream-analytics/stream-analytics-streaming-unit-consumption.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,8 @@ Note that a job with complex query logic could have high SU% utilization even wh
55
55
56
56
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).
57
57
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
+
58
60
## Stateful query logic in temporal elements
59
61
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.
0 commit comments