Xamarin droid 的 MSAL 登录重定向的新预览失败

史蒂夫

我在 Visual Studio 2015 中使用 Xamarin Forms 和新的 MSAL 预览版 v.1.1.0。该应用程序调用 PublicClientApplication.AcquireTokenAsync,它会在移动设备上的 Chrome 中拉出登录表单。登录成功,但是当它重定向时,我收到错误消息“无法访问此站点。msal[my app id]://auth/?code=[auth code]... 上的网页可能是暂时的或它可能已永久移动到新的网址。

在逐步执行应用程序时,我看到 PublicClientApplication 的重定向 uri 属性设置为 msal[my app id]://auth。这与我在 Azure B2C 租户应用程序中输入的自定义重定向 uri 相同。

有没有人对我应该检查的错误有任何建议?谢谢。

拉出

您应该查看使用 MSAL示例将 Azure AD B2C 集成到 Xamarin 表单应用程序中

这个问题一般有以下原因:

  • 您尚未在AndroidManifest.xml 中正确配置 RedirectURI,请仔细检查您是否已正确填充方案和主机,其中方案仅包含 msal[APPLICATIONID] 不带冒号、斜杠或“ auth ”和主机,而主机只包括' auth '
  • 您尚未在MainActivity.cs 中正确配置 RedirectURI,请仔细检查它是否与完整的重定向 URI 匹配,这意味着它确实包含冒号、斜杠和“auth”,如下所示: msal[APPLICATIONID]://auth
  • 您缺少调用 AuthenticationContinuationHelperOnActivityResult 方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xamarin - Droid (SurfaceView)

来自分类Dev

获取Xamarin Droid的当前位置

来自分类Dev

Null GetStringExtra(意图)-Xamarin.Droid

来自分类Dev

Xamarin.Droid:Resource.Designer.cs在更新后损坏

来自分类Dev

c#-使用Xamarin.droid消费soap Web服务

来自分类Dev

Xamarin访问myapp.Droid文件夹

来自分类Dev

使用mvvmcross和xamarin.droid创建活动组

来自分类Dev

Xamarin Forms:使用Visual Studio的Droid项目中的错误

来自分类Dev

Xamarin表单-登录后重定向问题

来自分类Dev

Xamarin.Droid使用Xamarin.Forms时在Visual Studio 2015中导致生成错误

来自分类Dev

使用Xamarin.iOS和Xamarin.Droid创建本机自定义控件

来自分类Dev

如何从 Xamarin.Droid 获取数据到 Xamarin.Forms 中的 ViewModel

来自分类Dev

Xamarin Forms 中的 MSAL 客户端流程 Azure 函数

来自分类Dev

Xamarin.Droid应用程序在选中的“共享运行时选项”时崩溃

来自分类Dev

Xamarin.Droid无法从uint转换为Android.content.Res.colorStateList

来自分类Dev

xamarin形式错误Droid.Resource不包含字符串的定义

来自分类Dev

MvvmCross应用程序范围内的NavigationDrawer实现xamarin.droid

来自分类Dev

Xamarin.Droid-DrawerLayout.SetDrawerLockMode(x)崩溃V7.SupportActionBar

来自分类Dev

移至 x64 java jdk 后 xamarin droid 项目无法构建

来自分类Dev

带有 SearchView 的过滤器适配器 - Xamarin.Droid

来自分类Dev

使用依赖服务 DROID Xamarin 表单发送电子邮件 + 附件

来自分类Dev

MSAL(角度)弹出式登录

来自分类Dev

使用 MSAL.js 进行单点登录?

来自分类Dev

无法在Xamarin Forms iOS上将MSAL更新到v4.51

来自分类Dev

无法使用msal-browser静默或通过重定向获取令牌

来自分类Dev

Identityserver4 登录后不重定向到 xamarin.forms android 应用程序

来自分类Dev

内核模块编译失败:没有规则可以使目标droid / sunxi-livesuite-master / awusb

来自分类Dev

预览Xamarin表单页面

来自分类Dev

预览Xamarin表单页面

Related 相关文章

  1. 1

    Xamarin - Droid (SurfaceView)

  2. 2

    获取Xamarin Droid的当前位置

  3. 3

    Null GetStringExtra(意图)-Xamarin.Droid

  4. 4

    Xamarin.Droid:Resource.Designer.cs在更新后损坏

  5. 5

    c#-使用Xamarin.droid消费soap Web服务

  6. 6

    Xamarin访问myapp.Droid文件夹

  7. 7

    使用mvvmcross和xamarin.droid创建活动组

  8. 8

    Xamarin Forms:使用Visual Studio的Droid项目中的错误

  9. 9

    Xamarin表单-登录后重定向问题

  10. 10

    Xamarin.Droid使用Xamarin.Forms时在Visual Studio 2015中导致生成错误

  11. 11

    使用Xamarin.iOS和Xamarin.Droid创建本机自定义控件

  12. 12

    如何从 Xamarin.Droid 获取数据到 Xamarin.Forms 中的 ViewModel

  13. 13

    Xamarin Forms 中的 MSAL 客户端流程 Azure 函数

  14. 14

    Xamarin.Droid应用程序在选中的“共享运行时选项”时崩溃

  15. 15

    Xamarin.Droid无法从uint转换为Android.content.Res.colorStateList

  16. 16

    xamarin形式错误Droid.Resource不包含字符串的定义

  17. 17

    MvvmCross应用程序范围内的NavigationDrawer实现xamarin.droid

  18. 18

    Xamarin.Droid-DrawerLayout.SetDrawerLockMode(x)崩溃V7.SupportActionBar

  19. 19

    移至 x64 java jdk 后 xamarin droid 项目无法构建

  20. 20

    带有 SearchView 的过滤器适配器 - Xamarin.Droid

  21. 21

    使用依赖服务 DROID Xamarin 表单发送电子邮件 + 附件

  22. 22

    MSAL(角度)弹出式登录

  23. 23

    使用 MSAL.js 进行单点登录?

  24. 24

    无法在Xamarin Forms iOS上将MSAL更新到v4.51

  25. 25

    无法使用msal-browser静默或通过重定向获取令牌

  26. 26

    Identityserver4 登录后不重定向到 xamarin.forms android 应用程序

  27. 27

    内核模块编译失败:没有规则可以使目标droid / sunxi-livesuite-master / awusb

  28. 28

    预览Xamarin表单页面

  29. 29

    预览Xamarin表单页面

热门标签

归档