It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Crowd 3.0: Azure AD Integration with GermanyCentral Edited

Hello,

I try to get Azure AD integration with Crowd 3.0 running with an Azure subscription for Azure GermanyCentral, i.e. using cloud environment "AzureGermanCloud"

 

When configuring the Azure AD in Crowd, I have to enter the "tenant id", but there is no input for selecting a different cloud environment, which in my case is "GermanAzureCloud".

As a result, when I try to synchronize from Crowd I got the following error in server log:

2017-10-23 09:05:34,252 Caesium-2-3 INFO [atlassian.crowd.directory.DbCachingRemoteDirectory] failed synchronisation complete for directory [ 98306 ] in [ 1024ms ]
2017-10-23 09:05:34,283 Caesium-2-3 ERROR [atlassian.crowd.directory.DbCachingDirectoryPoller] Error occurred while refreshing the cache for directory [ 98306 ].
com.atlassian.crowd.exception.OperationFailedException: java.util.concurrent.ExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: com.atlassian.crowd.exception.Op
erationFailedException: java.util.concurrent.ExecutionException: com.microsoft.aad.adal4j.AuthenticationException: {"error_description":"AADSTS90038: Confidential Client is not supported in Cr
oss Cloud request.\r\nTrace ID: 7108517d-5bd7-494b-9fd4-1536b8a86300\r\nCorrelation ID: cb8a8e3d-93f8-47db-90aa-720e3455fadd\r\nTimestamp: 2017-10-23 09:05:34Z","error":"invalid_request"}

Those "AADSTS90038: Confidential Client is not supported in Cross Cloud request." is the typical error message because the Crowd client is using the default URLs of "AzureCloud" for accessing GraphAPI, but I need to use the GermanAzureCloud-specific settings to get access to Azure AD working.

Is it possible to configure Crowd to use "cloud_environment=AzureGermanCloud"?

 

Thanks in advance, 

    Rainer

To see Urls - e.g. GraphUrl - using PowerShell:



> Get-AzureEnvironment

...

Name : AzureGermanCloud
EnableAdfsAuthentication : False
ActiveDirectoryServiceEndpointResourceId : https://management.core.cloudapi.de/
AdTenant : Common
GalleryUrl : https://gallery.azure.com/
ManagementPortalUrl : http://portal.microsoftazure.de/
ServiceManagementUrl : https://management.core.cloudapi.de/
PublishSettingsFileUrl : https://manage.microsoftazure.de/publishsettings/index
ResourceManagerUrl : https://management.microsoftazure.de/
SqlDatabaseDnsSuffix : .database.cloudapi.de
StorageEndpointSuffix : core.cloudapi.de
ActiveDirectoryAuthority : https://login.microsoftonline.de/
GraphUrl : https://graph.cloudapi.de/
TrafficManagerDnsSuffix : azuretrafficmanager.de
AzureKeyVaultDnsSuffix : vault.microsoftazure.de
AzureKeyVaultServiceEndpointResourceId : https://vault.microsoftazure.de


...

 

 

 

 

4 answers

2 accepted

3 votes
Answer accepted
Lukasz Pater Atlassian Team Apr 25, 2018

This functionality is now available in Crowd 3.2.0

2 votes
Answer accepted
Ann Worley Atlassian Team Nov 06, 2017

A Crowd developer verified that it is not currently possible to use the Azure Germany URLs with Crowd.

I will update this thread when we have a public facing issue so you will know when we fix this.

Ann Worley Atlassian Team Nov 07, 2017

Here is the ticket, as mentioned. Please vote or comment to emphasize your case. Doing so will also add you to notifications for the bug report: Crowd Azure integration doesn't work for tenants using non-default api URLs

Thank you for clarification and ticket creation.

0 votes
Bruno Vincent Community Leader Dec 11, 2017

Hi @Rainer Montag,

You might also want to take a look at our Office 365 Directory Connector for Crowd (ODCC)

ODCC does support Azure AD tenants residing in Azure Germany.

You can get more details about the ODCC plugin on our website: https://www.cleito.com/products/odcc/

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published Apr 09, 2019 in Portfolio for Jira

Portfolio for Jira 3.0 is here!

The wait is over... Portfolio for Jira Server and Data Center 3.0 is now officially here! Platform releases offer Atlassian an opportunity to shift our strategy, make bold predictions about t...

1,308 views 13 25
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you