首页 > 其他分享 >【Azure App Service】当App Service中使用系统标识无法获取Access Token时

【Azure App Service】当App Service中使用系统标识无法获取Access Token时

时间:2023-12-18 21:32:10浏览次数:40  
标签:Service App Access 标识 Token IDENTITY

问题描述

App Serive上的应用配置了系统标识(System Identity),通过系统标识获取到访问Key Vault资源的Access Token。但这次确遇见了无法获取到正常的Access Token。

【Azure App Service】当App Service中使用系统标识无法获取Access Token时_Access

 

验证问题

1:查看App Service的门户中是否启用了系统标识 

【Azure App Service】当App Service中使用系统标识无法获取Access Token时_App_02

 

2:进入App Service的Kudu站点,查看Environment参数中

IDENTITY_ENDPOINT = http://127.0.0.1:xxxxx/msi/token/

IDENTITY_HEADER = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

【Azure App Service】当App Service中使用系统标识无法获取Access Token时_Access_03

 

3:在Kudu站点,通过curl资料,访问IDENTITY_ENDPOINT ,并验证是否可以正常访问

curl -H "X-IDENTITY-HEADER: xxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" "http://127.0.0.1:41660/msi/token?resource=https://vault.azure.cn&api-versinotallow=2019-08-01"

【Azure App Service】当App Service中使用系统标识无法获取Access Token时_参考资料_04

如果想查看具体的Access Token信息,就可以使用 -o 参数,把请求响应的内容输出到文件中。

如:

【Azure App Service】当App Service中使用系统标识无法获取Access Token时_参考资料_05

 

 如果第三步中,无法成功获取到Token信息,则需要收集错误信息,然后寻求App Service产品团队支持。

 

参考资料

How to use managed identities for App Service and Azure Functions : https://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity?tabs=portal%2Chttp

curl --help

【Azure App Service】当App Service中使用系统标识无法获取Access Token时_Access_06

 

 


当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

标签:Service,App,Access,标识,Token,IDENTITY
From: https://blog.51cto.com/u_13773780/8878079

相关文章

  • ios开发跳转某宝app
    在iOS开发中,跳转到某宝App是一个常见的需求。当用户点击一个链接或按钮时,我们希望能直接打开某宝App并显示相关页面,而不是在浏览器中打开。跳转到某宝App可以提供更好的用户体验,因为某宝App通常会提供更多功能和更友好的界面。要实现这个功能,我们需要使用iOS提供的URLScheme来调起......
  • Istio从入门到精通—— 流量治理的原理 —— VirutalService —— HTTPRedirect
    流量治理的原理——VirutalService——HTTPRedirecthttps://istio.io/latest/docs/reference/config/networking/virtual-service/#HTTPRedirect HTTPRedirectcanbeusedtosenda301redirectresponsetothecaller,wheretheAuthority/HostandtheURIinthe......
  • Istio从入门到精通—— 流量治理的原理 —— VirutalService —— TLSMatchAttributes
    流量治理的原理——VirutalService—— TLSMatchAttributeshttps://istio.io/latest/docs/reference/config/networking/virtual-service/#TLSMatchAttributesTLSconnectionmatchattributes.FieldTypeDescriptionRequiredsniHostsstring[]SNI(s......
  • 什么是uniapp?如何开发uniapp?
    大家好!我是咕噜铁蛋!随着移动应用市场的持续发展,开发者们面临着不断增长的需求和多样化的平台选择。在这个背景下,UniApp应运而生,成为一种跨平台开发框架,为开发者提供了一种高效、简便的方式来开发移动应用程序。利用UniApp开发应用程序可以节省时间和精力,同时还能够在多个平台上扩展......
  • webservice接口的调用
    1.添加web引用:找到服务的url(网址) 输入好url后点击添加引用注意:.asmx链接引用时是添加web引用?wsdl链接引用时添加service引用2.代码调用WebReference.WebService1webtest=newWebReference.WebService1();webtest.GDXF2("sss"); ......
  • class sun.reflect.GeneratedConstructorAccessor2 cannot access its superclass sun
    在启动JFinal程序时报错classsun.reflect.GeneratedConstructorAccessor2cannotaccessitssuperclasssun.reflect.Constructor问题所在因为这个项目的原作者是使用eclipse编写的,idea和eclipse的启动机制不一样,由于eclipse并没有自动实现热加载机制,因此这里我们需要加上......
  • Istio从入门到精通—— 流量治理的原理 —— VirutalService —— L4MatchAttributes
    流量治理的原理——VirutalService—— L4MatchAttributeshttps://istio.io/latest/docs/reference/config/networking/virtual-service/#L4MatchAttributesL4connectionmatchattributes.NotethatL4connectionmatchingsupportisincomplete.......
  • 想要认证WhatsApp绿勾?看这一篇文章就够
    在WhatsApp里面经常会出现很多伪装成官方账号的冒充账号。WhatsApp绿勾作为一种官方授予的标识可以帮助用户准确识别并区分出真正的官方账号,避免被冒充账号而误导。而且企业获得WhatsApp绿勾后,即使用户是第一次收到您的信息,信息也不会显示「封锁」或「举报」的选项,因为 WhatsApp ......
  • Istio从入门到精通—— 流量治理的原理 —— VirutalService —— RouteDestination
     流量治理的原理——VirutalService——RouteDestinationhttps://istio.io/latest/docs/reference/config/networking/virtual-service/#RouteDestinationL4routingruleweighteddestination.L4路由规则的加权目的地。FieldType......
  • 详解appium自动化测试工具(monitor、uiautomatorviewer)
    appium是一个自动化测试开源工具,支持iOS和Android平台上的原生应用,web应用和混合应用。移动原生应用:单纯用ios或者android开发语言编写的、针对具体某类移动设备、可直接被安装到设备里的应用,一般可通过应用商店获取,比如某个游戏app;移动web应用:使用移动浏览器访问的应用(appium支......