我跟随此tutorial使用Azure帐户的Active Directory创建登录。当我登录时,程序崩溃而不是显示带有我的用户名的显示。我几乎遵循了练习中的每一步。
private async void Button_OnClicked(object sender, EventArgs e)
{
var auth = DependencyService.Get<IAuthenticator>();
var data = await auth.Authenticate(authority, graphResourceUri, clientId, returnUri);
var userName = data.UserInfo.GivenName + " " + data.UserInfo.FamilyName;
await DisplayAlert("Token", userName, "Ok", "Cancel");
}
当我调试程序时,它不会进入带有var userName的行。 我的登录系统工作正常,因为我已经连接了Windows登录系统,它需要我的电子邮件地址。
有人在tutorial中发现错误导致程序错误吗?