android - Azure AD native 应用程序的名称和重定向 URL

标签 android ios azure azure-active-directory

我们已经创建了两个 AzureAD 应用来支持 Smartsheet 应用程序的 AzureAD 身份验证:一个用于从我们的 Web 应用程序进行身份验证的 Web 应用程序和一个用于从 Android/iOS native 应用程序进行身份验证的 native 应用程序。

当登录到 Microsoft Azure 应用程序 (https://account.activedirectory.windowsazure.com/applications/default.aspx) 时,我们看到两个应用程序:Smartsheet 和 Smartsheet Native(见附件截图)

Microsoft Azure Application

问题 1:我们想去掉第二个应用名称中的“Native”。最初我们将应用程序命名为“Smartsheet Native”并从名称中删除了 Native,但它仍然显示在这里。我要在哪里编辑它。

问题 2:对于 Web 应用程序,我们配置了一个应用程序 Url,当单击 Smartsheet 应用程序时,我们将被重定向到我们的 Smartsheet 应用程序。单击 Smartsheet Native 应用程序时,我们收到“出现错误...”错误。我们是否可以为 native 应用程序设置类似的配置,或者点击 native 应用程序应该做什么?

最佳答案

Q1:您可以在支持上推送它,看起来像是一些缓存 - 我会尝试四处询问。此外 - 这是仅用于 SSO 到应用程序的客户端访问站点。无论如何,您的用户永远不会以这种方式使用它。不幸的是,如果用户已分配给应用程序(我敢打赌您已将它提供给所有用户),现在无法从 MyApps 门户中隐藏它。

Q2:这是 native 应用程序,它被配置为将用户重定向到您移动设备上的 URI。然后移动设备在您的设备上使用 token 处理响应,这就是将响应重定向到正确应用程序的处理方式。它不会像您期望的那样在此处工作 - 我的意思是 native 应用程序不打算在 MyApps 门户中用作用户的重定向。 native 应用程序用于 native 应用程序,URI 在设备上处理。您的浏览器可能不知道如何处理您在那里输入的 URI(它是 URI 而不是 URL - 很小但很重要的区别)

您将在此处找到当 native 应用程序使用 ADAL 时如何配置它的信息 - https://learn.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-how-to-configure-active-directory-authentication - 不确切知道您的应用程序是如何构建的

关于android - Azure AD native 应用程序的名称和重定向 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41511238/

相关文章:

Android - 弹出键盘时调整屏幕?

iOS:使用 UIViewController 父子类更好地设计

Azure 专用端点

azure - 仅记录一些跟踪消息

android - 改造响应后设置文本

android - 单击Button时,我希望将Fragment 1布局替换为Fragment 2布局,但抛出该异常:java.lang.NullPointerException

android - 弹出窗口仅阻止其后面的部分 View 层次结构

ios - 在 Swift 中将数字四舍五入到小数点后两位

ios - 如何使用 ScrollView 正确放大图片而不使图像飞到随机一侧

azure - CQRS 和事件溯源指南