我已经使用了Azure vault Rest API,并在此页面上使用了“尝试”选项
https://docs.microsoft.com/en-us/rest/api/keyvault/vaults/createorupdate#uri-parameters。
我以用户身份登录。并使用这个API,试图创建一个保险库,并提供了对在azure应用程序上注册的同一租户下的应用程序的访问。
我面临的问题是vault被创建,访问也被授予应用程序,但该类型没有在应用程序的访问策略中列出。但是如果使用门户创建,则会提到“application”类型。因此,我想有一个访问问题。当该应用程序试图访问存储库时,它将引发拒绝访问。
{ "location": "East US",
"properties": {
"tenantId": "actualtenantid",
"sku": {
"family": "A",
"name": "standard"
},"accessPolicies": [{
"tenantId": "actualtenantid",
"objectId": "objecidofappregistedinazureportal",
"permissions": {
"keys": [
"encrypt",
"decrypt",
"wrapKey",
"unwrapKey",
"sign",
"verify",
"get",
"list",
"create",
"update",
"import",
"delete",
"backup",
"restore",
"recover",
"purge"
],
"secrets": [
"get",
"list",
"set",
"delete",
"backup",
"restore",
"recover",
"purge"
],
"certificates": [
"get",
"list",
"delete",
"create",
"import",
"update",
"managecontacts",
"getissuers",
"listissuers",
"setissuers",
"deleteissuers",
"manageissuers",
"recover",
"purge"
]
}
}]}}
我已经找到解决办法了。
当以编程方式创建Azure KeyVault机密时,如何修复“操作”设置“不允许”错误?
问题是我使用了应用程序的对象id,它显示在门户应用程序注册中。但是这里的对象ID指的是主体的对象ID,而不是应用程序的对象ID。
我正在使用Unity游戏引擎创建游戏。在这个游戏中,我抓取了一个屏幕截图,并将其保存到Unity的默认文件夹(“Application.PersistentDataPath”): /data/data/de.mytest.mygame/files/screenshot.png 如何修复此权限问题? 编辑:创建意图如下所示:
问题内容: 一个android库项目包含一些提供者,其提供者的权限如以下Contract类中的定义: 现在有许多使用此库项目的应用程序项目。我目前遇到的问题是,对于每个应用程序项目,我都需要在图书馆项目中为每个应用程序单独拥有一个分支,以便拥有唯一的内容权限。这造成了一些版本管理问题(例如,将功能/错误修复从一个分支传播到其他每个分支等)。相反,我想将定义内容权限的责任委托给app项目。有没有办法
在将Android Studio更新到北极狐和Android Gradle插件更新到7.0.0后,我面临着这个警告,我的意思是应用程序可以成功地构建这个警告,但我在这里遗漏了什么?这里有什么问题? 根据官方的视图绑定引用,我正在以正确的方式启用它。这是我的建筑。如果有人有兴趣检查。 有一些相关的问题,但我认为它们在这种情况下并不相关。 build.gradle:对“项目”的访问超出了其访问权限 启
我已经创建了一个自定义内容提供者,它将被更多的应用程序访问。我已经在我的提供者AndroidManifest中包含了权限标记。xml文件,在第二个应用程序中,我包含了uses-permissions标记,但没有成功。Logcat向我展示: 我也搜索过类似的问题,但似乎一切都是正确的。有什么想法吗?谢谢 这是我的提供者AndroidManifest。xml文件: 这是我的第二个应用程序Android
我的剧本 回应