【问题标题】:Two native mobile applications sharing same Azure AD B2C (Configuration)两个本机移动应用程序共享相同的 Azure AD B2C(配置)
【发布时间】:2018-08-30 06:33:21
【问题描述】:

我有两个原生 Android 应用程序,它们使用相同的 Azure AD B2C 应用程序。

我已经在我的 android manifest 中使用以下代码创建了第一个应用程序

<activity android:name="microsoft.identity.client.BrowserTabActivity" android:screenOrientation="portrait">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="msauth-74ffd02e-dc15-4e4b-bec8-966579b851db" android:host="com.myapp.firstadapplication" />
    </intent-filter>
</activity>

如果我的理解是正确的,这段代码在登录成功后唯一标识了应用程序。尤其是 android 方案

在 Azure AD 门户中,我在 redirect uri 中配置了相同的方案

msauth-74ffd02e-dc15-4e4b-bec8-966579b851db://com.myapp.firstadapplication

这是我的疑问,

由于我在两个本机移动应用程序中使用相同的 Azure AD 应用程序, 是否可以在唯一标识第二个应用程序的 Azure 门户中添加另一个重定向 uri?就像我在下面写的一样。

首次申请 -

msauth-74ffd02e-dc15-4e4b-bec8-966579b851db://com.myapp.firstadapplication

第二次申请 -

msauth-64ffd02e-ec15-3e4b-bec8-866579b851db://com.myapp.secondadapplication

【问题讨论】:

  • 你修好了吗?

标签: android azure xamarin.forms azure-ad-b2c


【解决方案1】:

我不认为你所描述的是可能的。任何身份验证都需要一个唯一的应用程序 ID/客户端 ID 来存储令牌并针对应用程序验证用户。 AD 用户可以访问 AD 租户中的应用程序。

【讨论】:

  • 在门户中我可以看到添加多个重定向 uri 的选项。那么它有什么用呢?
  • 另外,你是说,2 个不同的本机应用程序不能集成到同一个 Azure AD b2c 应用程序中吗?
  • 如果您针对这些应用程序分别验证和 SSOing 用户,则不会。
  • 让我问最后一个疑问,我可以看到在 azure 门户中添加多个重定向 uri 的规定。那有什么用呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-18
  • 2010-12-14
  • 1970-01-01
  • 1970-01-01
  • 2011-01-31
  • 2018-03-09
  • 2019-11-06
相关资源
最近更新 更多