azure - MSAL.Net 和 Xamarin.Forms 存在重定向 url 问题

标签 azure xamarin.forms azure-active-directory azure-ad-msal

我正在遵循本指南 https://github.com/Azure-Samples/active-directory-xamarin-native-v2/tree/master/1-Basic

并将此代码放在我的 app.xaml.cs 中

public App()
{
    PCA = PublicClientApplicationBuilder.Create(applicationClientId)
            .WithTenantId("tenantidhere")
            .WithRedirectUri($"msal{applicationClientId}://auth")
            .WithIosKeychainSecurityGroup("com.microsoft.adalcache") // focussing on android first so ignore this one
            .Build();
    //...
}

我收到消息说返回网址有问题...并且继续按钮似乎不起作用。我不知道这些问题是相关的还是独立的。

enter image description here

以下是我在 azure AD 中的 azure 设置: 我觉得我必须切换回“旧体验”,因为指南/教程等似乎没有反射(reflect)当前的 Azure UI。

enter image description here

最佳答案

您将使用应用程序对应的 clientId 更新 MsalActivity.csAndroidManifest.xml 上的 DataScheme 值。

关于azure - MSAL.Net 和 Xamarin.Forms 存在重定向 url 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60820233/

相关文章:

xamarin.forms - 如何设置直接托管在 Xamarin Forms 上的 Web Api 端点?

c# - 在 Xamarin Forms UWP 中突出显示选定的选项卡

azure - 如何使用 powershell Az 模块为 Azure AD 应用程序提供所需权限的访问权限

azure - 无法通过 Databricks 笔记本从 Azure 存储容器中删除目录

Azure 请求显示在 New Relic -/Jobs/InvokeTriggeredJobs 中

entity-framework - 如何在 WAWS 配置文件中指定 Entity Framework 连接字符串?

c# - Xamarin Forms 相对布局 - 获取内部居中的堆栈布局

asp.net-mvc-4 - MVC Azure AD 授权角色

c# - 如何检查设备是否已加入 AD 或 Azure AD 加入/注册?

c# - 如何仅在 App_Data asp.net mvc 中允许下载访问特定文件夹