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/develop/reference-v2-libraries.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,7 @@ See also [Scenarios by supported platforms and languages](authentication-flows-a
84
84
| Platform | Library name | Tested version | Source code | Sample |
85
85
|:---:|:---:|:---:|:---:|:---:|
86
86
||[Hello.js](https://adodson.com/hello.js/)| Version 1.13.5 |[Hello.js](https://github.com/MrSwitch/hello.js)|[SPA](https://github.com/Azure-Samples/active-directory-javascript-graphapi-v2)|
87
+
||[Vue MSAL](https://github.com/mvertopoulos/vue-msal)| Version 3.0.3 |[vue-msal](https://github.com/mvertopoulos/vue-msal)||
Copy file name to clipboardExpand all lines: articles/active-directory/hybrid/reference-connect-version-history.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,17 @@ Not all releases of Azure AD Connect will be made available for auto upgrade. Th
43
43
>
44
44
>Please refer to [this article](https://docs.microsoft.com/azure/active-directory/hybrid/how-to-upgrade-previous-version) to learn more about how to upgrade Azure AD Connect to the latest version.
45
45
46
+
## 1.5.30.0
47
+
48
+
### Release status
49
+
05/07/2020: Released for download
50
+
51
+
### Fixed issues
52
+
- Fixed an issue where unselected domains were getting incorrectly selected from the wizard UI.
53
+
- Fixed an issue in the ADSyncConfig PowerShell module, where invoking DSACLS command used in all the Set-ADSync* Permissions cmdlets would cause one of the following errors:
54
+
-`GrantAclsNoInheritance : The parameter is incorrect. The command failed to complete successfully.`
55
+
-`GrantAcls : No GUID Found for computer …`
56
+
46
57
## 1.5.29.0
47
58
48
59
### Release status
@@ -100,6 +111,7 @@ This hotfix build fixes an issue with build 1.5.18.0 if you have the Group Filte
100
111
- Fixed an issue with the creation of the Azure Active Directory synchronization account where enabling Directory Extensions or PHS may fail because the account has not propagated across all service replicas before attempted use.
101
112
- Fixed a bug in the sync errors compression utility that was not handling surrogate characters correctly.
102
113
- Fixed a bug in the auto upgrade which left the server in the scheduler suspended state.
114
+
- Fixed a bug in the Domain/OU filtering page that would remove the Run Profiles of a domain by just partially expanding the domain tree, without making any changes.
Copy file name to clipboardExpand all lines: articles/active-directory/saas-apps/smarteru-tutorial.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,11 @@ ms.date: 03/19/2019
18
18
ms.author: jeedes
19
19
20
20
---
21
+
# Tutorial: Azure Active Directory integration with SmarterU
21
22
22
23
> [!NOTE]
23
24
> The process for integrating SmarterU with Azure Active Directory is also documented and maintained in the [SmarterU help system](https://help.smarteru.com/ID2053086).
24
25
25
-
# Tutorial: Azure Active Directory integration with SmarterU
26
-
27
26
In this tutorial, you learn how to integrate SmarterU with Azure Active Directory (Azure AD).
28
27
Integrating SmarterU with Azure AD provides you with the following benefits:
description: Learn about security in Azure Kubernetes Service (AKS), including master and node communication, network policies, and Kubernetes secrets.
4
4
services: container-service
5
5
ms.topic: conceptual
6
-
ms.date: 03/01/2019
6
+
ms.date: 05/08/2020
7
7
8
8
---
9
9
@@ -23,7 +23,9 @@ This article introduces the core concepts that secure your applications in AKS:
23
23
24
24
In AKS, the Kubernetes master components are part of the managed service provided by Microsoft. Each AKS cluster has its own single-tenanted, dedicated Kubernetes master to provide the API Server, Scheduler, etc. This master is managed and maintained by Microsoft.
25
25
26
-
By default, the Kubernetes API server uses a public IP address and a fully qualified domain name (FQDN). You can control access to the API server using Kubernetes role-based access controls and Azure Active Directory. For more information, see [Azure AD integration with AKS][aks-aad].
26
+
By default, the Kubernetes API server uses a public IP address and a fully qualified domain name (FQDN). You can limit access to the API server endpoint using [authorized IP ranges][authorized-ip-ranges]. You can also create a fully [private cluster][private-clusters] to limit API server access to your virtual network.
27
+
28
+
You can control access to the API server using Kubernetes role-based access controls and Azure Active Directory. For more information, see [Azure AD integration with AKS][aks-aad].
27
29
28
30
## Node security
29
31
@@ -62,6 +64,10 @@ For connectivity and security with on-premises networks, you can deploy your AKS
62
64
63
65
To filter the flow of traffic in virtual networks, Azure uses network security group rules. These rules define the source and destination IP ranges, ports, and protocols that are allowed or denied access to resources. Default rules are created to allow TLS traffic to the Kubernetes API server. As you create services with load balancers, port mappings, or ingress routes, AKS automatically modifies the network security group for traffic to flow appropriately.
64
66
67
+
### Kubernetes network policy
68
+
69
+
To limit network traffic between pods in your cluster, AKS offers support for [Kubernetes network policies][network-policy]. With network policies, you can choose to allow or deny specific network paths within the cluster based on namespaces and label selectors.
70
+
65
71
## Kubernetes Secrets
66
72
67
73
A Kubernetes *Secret* is used to inject sensitive data into pods, such as access credentials or keys. You first create a Secret using the Kubernetes API. When you define your pod or deployment, a specific Secret can be requested. Secrets are only provided to nodes that have a scheduled pod that requires it, and the Secret is stored in *tmpfs*, not written to disk. When the last pod on a node that requires a Secret is deleted, the Secret is deleted from the node's tmpfs. Secrets are stored within a given namespace and can only be accessed by pods within the same namespace.
@@ -100,3 +106,6 @@ For additional information on core Kubernetes and AKS concepts, see the followin
Copy file name to clipboardExpand all lines: articles/automation/automation-hybrid-runbook-worker.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ The process to install a Hybrid Runbook Worker depends on the operating system.
36
36
37
37
The recommended installation method is to use an Azure Automation runbook to completely automate the process of configuring a Windows computer. The second method is to follow a step-by-step procedure to manually install and configure the role. For Linux machines, you run a Python script to install the agent on the machine.
For the Hybrid Runbook Worker to connect to and register with Azure Automation, it must have access to the port number and URLs described in this section. The worker must also have access to the [ports and URLs required for Log Analytics agent](../azure-monitor/platform/agent-windows.md) to connect to the Azure Monitor Log Analytics workspace.
Copy file name to clipboardExpand all lines: articles/automation/troubleshoot/update-agent-issues-linux.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
@@ -77,14 +77,14 @@ This check determines if the agent is reporting to multiple workspaces. Multihom
77
77
78
78
### Hybrid Runbook Worker
79
79
80
-
This check verifies if the Log Analytics agent for Linux has the Hybrid Runbook Worker package. This package is required for Update Management to work.
80
+
This check verifies if the Log Analytics agent for Linux has the Hybrid Runbook Worker package. This package is required for Update Management to work. To learn more, see [The Log Analytics agent for Linux isn't running](hybrid-runbook-worker.md#oms-agent-not-running).
81
+
82
+
Update Management downloads Hybrid Runbook Worker packages from the operations endpoint. Therefore, if the Hybrid Runbook Worker is not running and the [operations endpoint](#operations-endpoint) fails, the update can fail.
81
83
82
84
### Hybrid Runbook Worker status
83
85
84
-
This check makes sure the Hybrid Runbook Worker is running on the machine. The following processes should be present if the Hybrid Runbook Worker is running correctly. To learn more, see [Troubleshooting the Log Analytics Agent for Linux](hybrid-runbook-worker.md#oms-agent-not-running).
86
+
This check makes sure the Hybrid Runbook Worker is running on the machine. The processes in the example below should be present if the Hybrid Runbook Worker is running correctly.
85
87
86
-
> [!NOTE]
87
-
> If the Hybrid Runbook Worker is not running and the operations endpoint has failed, the update can fail. Update Management downloads the hybrid worker packages from the operations endpoint.
@@ -102,13 +102,13 @@ This check makes sure that the machine has access to the internet.
102
102
103
103
This check determines if the Hybrid Runbook Worker can properly communicate with Azure Automation in the Log Analytics workspace.
104
104
105
-
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the registration endpoint. For a list of addresses and ports to open, see [Network planning for Hybrid Workers](../automation-hybrid-runbook-worker.md#network-planning).
105
+
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the registration endpoint. For a list of addresses and ports to open, see [Network planning](../automation-hybrid-runbook-worker.md#network-planning).
106
106
107
107
### Operations endpoint
108
108
109
-
This check determines if the agent can properly communicate with the Job Runtime Data Service.
109
+
This check determines if the Log Analytics agent can properly communicate with the Job Runtime Data Service.
110
110
111
-
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the Job Runtime Data Service. For a list of addresses and ports to open, see [Network planning for Hybrid Workers](../automation-hybrid-runbook-worker.md#network-planning).
111
+
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the Job Runtime Data Service. For a list of addresses and ports to open, see [Network planning](../automation-hybrid-runbook-worker.md#network-planning).
Copy file name to clipboardExpand all lines: articles/automation/troubleshoot/update-agent-issues.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,21 +22,21 @@ There can be many reasons why your machine isn't showing up as ready (healthy) i
22
22
> [!NOTE]
23
23
> There can be a slight delay between what the Azure portal shows and the current state of a machine.
24
24
25
-
This article discusses how to run the troubleshooter for Azure machines from the Azure portal, and non-Azure machines in the [offline scenario](#troubleshoot-offline). The troubleshooter now includes checks for Windows Server Update Services (WSUS) and for the autodownload and install keys.
25
+
This article discusses how to run the troubleshooter for Azure machines from the Azure portal, and non-Azure machines in the [offline scenario](#troubleshoot-offline).
26
26
27
27
> [!NOTE]
28
-
> The troubleshooter script currently doesn't route traffic through a proxy server if one is configured.
28
+
> The troubleshooter script now includes checks for Windows Server Update Services (WSUS) and for the autodownload and install keys.
29
29
30
30
## Start the troubleshooter
31
31
32
-
For Azure machines, you can launch the **Troubleshoot Update Agent** page by selecting the **Troubleshoot** link under the **Update Agent Readiness** column in the portal. For non-Azure machines, the link brings you to this article. See the [offline instructions](#troubleshoot-offline) to troubleshoot a non-Azure machine.
32
+
For Azure machines, you can launch the Troubleshoot Update Agent page by selecting the **Troubleshoot** link under the **Update Agent Readiness** column in the portal. For non-Azure machines, the link brings you to this article. See the [offline instructions](#troubleshoot-offline) to troubleshoot a non-Azure machine.
33
33
34
34

35
35
36
36
> [!NOTE]
37
37
> To check the health of the Hybrid Runbook Worker, the VM must be running. If the VM isn't running, a **Start the VM** button appears.
38
38
39
-
On the **Troubleshoot Update Agent** page, select **Run checks** to start the troubleshooter. The troubleshooter uses [Run Command](../../virtual-machines/windows/run-command.md) to run a script on the machine, to verify dependencies. When the troubleshooter is finished, it returns the result of the checks.
39
+
On the Troubleshoot Update Agent page, select **Run checks** to start the troubleshooter. The troubleshooter uses [Run Command](../../virtual-machines/windows/run-command.md) to run a script on the machine, to verify dependencies. When the troubleshooter is finished, it returns the result of the checks.
40
40
41
41

42
42
@@ -48,19 +48,19 @@ Results are shown on the page when they're ready. The checks sections show what'
48
48
49
49
### Operating system
50
50
51
-
The operating system check verifies whether the Hybrid Runbook Worker is running one of the following operating systems:
51
+
The operating system check verifies whether the Hybrid Runbook Worker is running one of the operating systems shown in the next table.
52
52
53
53
|Operating system |Notes |
54
54
|---------|---------|
55
55
|Windows Server 2012 and later |.NET Framework 4.6 or later is required. ([Download the .NET Framework](/dotnet/framework/install/guide-for-developers).)<br/> Windows PowerShell 5.1 is required. ([Download Windows Management Framework 5.1](https://www.microsoft.com/download/details.aspx?id=54616).) |
56
56
57
57
### .NET 4.6.2
58
58
59
-
The .NET Framework check verifies that the system has a minimum of [.NET Framework 4.6.2](https://www.microsoft.com/en-us/download/details.aspx?id=53345) installed.
59
+
The .NET Framework check verifies that the system has [.NET Framework 4.6.2](https://www.microsoft.com/en-us/download/details.aspx?id=53345) or later installed.
60
60
61
61
### WMF 5.1
62
62
63
-
The WMF check verifies that the system has the required version of the Windows Management Framework (WMF):[Windows Management Framework 5.1](https://www.microsoft.com/download/details.aspx?id=54616).
63
+
The WMF check verifies that the system has the required version of the Windows Management Framework (WMF), which is[Windows Management Framework 5.1](https://www.microsoft.com/download/details.aspx?id=54616).
64
64
65
65
### TLS 1.2
66
66
@@ -72,30 +72,33 @@ This check determines whether you're using TLS 1.2 to encrypt your communication
72
72
73
73
This check determines whether the agent can properly communicate with the agent service.
74
74
75
-
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the registration endpoint. For a list of addresses and ports to open, see [Network planning for Hybrid Workers](../automation-hybrid-runbook-worker.md#network-planning).
75
+
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the registration endpoint. For a list of addresses and ports to open, see [Network planning](../automation-hybrid-runbook-worker.md#network-planning).
76
76
77
77
### Operations endpoint
78
78
79
79
This check determines whether the agent can properly communicate with the Job Runtime Data Service.
80
80
81
-
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the Job Runtime Data Service. For a list of addresses and ports to open, see [Network planning for Hybrid Workers](../automation-hybrid-runbook-worker.md#network-planning).
81
+
Proxy and firewall configurations must allow the Hybrid Runbook Worker agent to communicate with the Job Runtime Data Service. For a list of addresses and ports to open, see [Network planning](../automation-hybrid-runbook-worker.md#network-planning).
82
82
83
83
## VM service health checks
84
84
85
85
### Monitoring agent service status
86
86
87
87
This check determines if the Log Analytics agent for Windows (`healthservice`) is running on the machine. To learn more about troubleshooting the service, see [The Log Analytics agent for Windows isn't running](hybrid-runbook-worker.md#mma-not-running).
88
88
89
-
To reinstall the Log Analytics agent for Windows, see [Install and configure the Log Analytics agent for Windows](../../azure-monitor/learn/quick-collect-windows-computer.md#install-the-agent-for-windows).
89
+
To reinstall the Log Analytics agent for Windows, see [Install the agent for Windows](../../azure-monitor/learn/quick-collect-windows-computer.md#install-the-agent-for-windows).
90
90
91
91
### Monitoring agent service events
92
92
93
93
This check determines whether any 4502 events appear in the Azure Operations Manager log on the machine in the past 24 hours.
94
94
95
-
To learn more about this event, see the [troubleshooting guide](hybrid-runbook-worker.md#event-4502) for this event.
95
+
To learn more about this event, see the [Event 4502 in the Operations Manager log](hybrid-runbook-worker.md#event-4502) for this event.
96
96
97
97
## Access permissions checks
98
98
99
+
> [!NOTE]
100
+
> The troubleshooter currently doesn't route traffic through a proxy server if one is configured.
101
+
99
102
### Crypto folder access
100
103
101
104
The Crypto folder access check determines whether the local system account has access to C:\ProgramData\Microsoft\Crypto\RSA.
0 commit comments