我試圖讓我的用戶在Azure AD上進行身份驗證。 我已經在Azure移動中心註冊了我的應用,啓用了身份驗證並記下了Azure身份驗證端點。Xamarin Forms - 未找到Azure登錄頁面?
我還在Azure AD應用程序註冊中將我的應用程序註冊爲本機應用程序。
我終於回到我的移動中心啓用Azure AD縮進,將客戶端ID設置爲與Azure應用程序ID相同。
我猜這裏的事情對我來說還不夠清楚。
我認爲我實施Xamarin的認證是可以的,因爲當我在我的按鈕點擊我的Android項目
private async void LoginClick(object sender, EventArgs e)
{
if (App.Authenticator != null)
authenticated = await App.Authenticator.AuthenticateAsync();
}
}
一個新的窗口,與「認證」標題出現。但是,我不能讓我的終點,看到消息:
的網頁 https://mobile- {} someNumbers .azurewebsites.net/.auth /登錄/ AAD可能 來即暫時關閉或它可能已被移動永久到一個新的Web 地址
我的身份驗證方法是最基本的一個,從樣品:
public async Task<bool> AuthenticateAsync()
{
bool success = false;
try
{
if (user == null)
{
user = await AuthenticationManager.DefaultManager.CurrentClient.LoginAsync(this, MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory);
if (user != null)
{
System.Diagnostics.Debug.WriteLine("Authenticated !");
}
}
success = true;
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
}
return success;
}
}
有沒有人遇到過這個問題? 關於如何能夠登錄到AD服務的任何指針?
預先感謝您!
確實是一個配置問題。 我的主頁網址未設置爲正確的路徑。 謝謝! –