azure 移动应用程序身份验证外部重定向 url
Posted
技术标签:
【中文标题】azure 移动应用程序身份验证外部重定向 url【英文标题】:azure mobile app authentication external redirect url 【发布时间】:2018-02-27 21:44:27 【问题描述】:我已经创建了 Azure 移动应用,我正在关注官方文档。在身份验证期间说明了以下文档的一部分
在允许的外部重定向 URL 中,输入 url_scheme_of_your_app://easyauth.callback。此字符串中的 url_scheme_of_your_app 是您的移动应用程序的 URL 方案。它应该遵循协议的正常 URL 规范(仅使用字母和数字,并以字母开头)。您应该记下您选择的字符串,因为您需要在多个地方使用 URL Scheme 调整您的移动应用程序代码。
我的问题是他们没有为 redirect url 提供任何有效示例,所以我在重定向中粘贴了 url_scheme_of_your_app://easyauth.callback门户网站中的 url 并且它给出了错误,因为它不是有效的格式,所以任何人都可以给我一个这个 url 的有效示例吗?
提前致谢
【问题讨论】:
这里引用了url scheme。 +1 如果它解决了问题。 【参考方案1】:对于仍在努力弄清楚 Azure 中的“MobileAppUrl”、“url_scheme_of_your_app”和“redirectUriScheme”到底是什么的任何人,这里有一个示例:假设您的 Azure 移动应用程序名为 myapp,您将拥有以下内容:
移动应用网址:https://myapp.azurewebsites.net
url_scheme_of_your_app: myapp
redirectUriScheme: myapp://easyauth.callback
了解 Azure 门户中的身份验证设置的“允许的外部重定向 URL”也很有用:
myapp://easyauth.callback
【讨论】:
这里添加了一条注释,当您调用.auth/login/provider
端点时,要将其重定向到该外部 url,必须包含 post_login_redirect_uri
查询参数。例如:xxx.azurewebsites.net/.auth/login/provider?post_login_redirect_uri=myapp://easyauth.callback
【参考方案2】:
我刚刚写了MyAppName我的应用名其实就是我的应用在azure门户中的应用名,MyAppName://easyauth.callback 就这样成功保存了
【讨论】:
以上是关于azure 移动应用程序身份验证外部重定向 url的主要内容,如果未能解决你的问题,请参考以下文章
启用 Azure Active Directory 身份验证时,Azure 移动应用将 Http POST 调用重定向到 GET
Azure Active Directory 中的 URL 重定向
Electron + Vue + msal-nodejs + Azure Ad:重定向 URL 问题
在 Azure 应用服务身份验证与身份验证(经典)中重定向以使用 AAD 登录
我应该使用啥 SSL URL 进行 Azure 门户身份验证
在 Xamarin Forms 项目中使用 AAD 和 Google 的 Azure 身份验证在授权后未重定向回应用程序