当前位置: 首页 > 知识库问答 >
问题:

Azure OpenID connect应用程序提示脱机访问

胡霖
2023-03-14

我在https://apps.dev.microsoft.com/上注册了一个应用程序/客户端,当我试图通过类似的链接访问该应用程序时,它只请求openid作用域

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?response_type=id_token+token&client_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&response_mode=form_post&redirect_uri=http://localhost:8765/test/response&scope=openid&state=123abc

根据https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-scopes#offlineaccess,授权屏幕上的提示之一是“随时访问您的数据”,该提示仅应在请求offline_access时显示。我该怎么做才能使它不提示“随时访问您的数据”?

共有1个答案

汪兴为
2023-03-14

请注意,当使用带有AAD帐户的v2endpoint时,当前无法从初始同意屏幕中删除offline_access范围。但是,在请求令牌时,仍然显式请求offline_access范围。

 类似资料:
  • 我有一个使用远程索引页面的Android Phonegap/Cordova应用程序,该页面实现了html5缓存,因此该应用程序可以离线使用。一旦用户使用活动连接启动应用程序以最初填充缓存,这将非常有效,它可以无缝工作,并且在离线时感觉非常本机。 但是,我想优雅地处理离线时第一次启动它的人,即远程页面尚未被缓存时。目前它给出了一个未找到的页面。 我可以在重定向到远程页面之前检查是否有网络连接,但这意

  • 脱机Google auth对驱动器中的非本机文件是否存在已知的问题?

  • 有没有办法使用谷歌地图API在Android应用程序中使用离线模式? 教程或源代码的任何方向都将是一个巨大的帮助。我找了几个小时都没有运气。我知道谷歌已经发布了一种离线使用地图的方式,但是Android开发者可以使用吗?

  • 我已经在远程服务器上安装了tomcat 9,启动后,它运行良好,我可以访问http://host_name:port_num并查看tomcat hello页面。但是,当我尝试打开manager应用程序以查看我部署的应用程序时,我的403访问被拒绝,我已经在tomcat用户xml中添加了如下角色: 我看到的错误消息是: 默认情况下,只能从与Tomcat运行在同一台机器上的浏览器访问主机管理器。如果要

  • 在Spark bin目录下的spark-submit可以用来在集群上启动应用程序。它可以通过统一的接口使用Spark支持的所有集群管理器 ,所有你不必为每一个管理器做相应的配置。 用spark-submit启动应用程序 bin/spark-submit脚本负责建立包含Spark以及其依赖的类路径(classpath),它支持不同的集群管理器以及Spark支持的加载模式。 ./bin/spark-s