2017-02-09 36 views
0

我們必須更換LDAP服務,並將AD用於我們的某些j2ee Web應用程序。我們被允許使用Microsoft Azure AD進行相同的POC。我們註冊了我們的應用程序,創建了用戶/組,並且能夠使用ADAL(java)對用戶進行身份驗證/授權以訪問Azure REST服務。關於內部部署Active Directory的疑問

現在客戶已經給我們他們的內部部署細節(IP和用戶憑證),並希望我們使用它。我們對LDAP/AD服務相當陌生,所以現在我們不知道如何繼續。我們有如下幾個問題,如果有人可以指導我們,那將是偉大的。

  1. 在Azure上,我們登錄到https://portal.azure.com,創建租戶,註冊的應用程序,創建用戶/組等,我們如何去爲這些在內部部署AD?它會是一些像Windows上安裝的應用程序一樣,打開時它會有一個GUI來輸入細節,或者我們需要配置文件中的東西?
  2. 我們可以再次使用ADAL(Java),因爲我們沒有其他選項,然後Java。
  3. 內部部署服務是否也採用REST API的形式,可以使用ADAL調用?

回答

2

onprem AD不提供可以使用ADAL訪問的REST API。

相反,您可以使用LDAP。 AD實際上是LDAP(可能有很多專有擴展,但可以使用標準的LDAP客戶端庫訪問AD域控制器。)

我希望您的客戶端尚未開放,直至全球。

他們可能想要考慮使用Azure ADConnect將他們的onprem AD同步到Azure AD,然後您可以通過ADAL使用這也是Office 365客戶如何使用Office中的用戶AD憑據進行單一登錄365(除非他們使用更復雜的混合身份驗證設置)

+0

謝謝!!我們將嘗試使用LDAP進行AD,這應該是有用的,不,他們不是在尋找AD Connect。 -premise setup,所以同時希望我們看到Azure。到目前爲止,因爲他們不想訂閱Azure服務,所以選擇了On-premise。 – pranav