I want to add Service Principal to Azure Keyvault access policies.
I tried with below command
Set-AzKeyVaultAccessPolicy -VaultName 'kvevalmock' -ObjectId '23erer-ed58-4ead-w34d-1ete23w3yofa' -PermissionsToSecrets @("get","list","set","delete","backup","restore","recover","purge") -PermissionsToKeys @("decrypt","encrypt","unwrapKey","wrapKey","verify","sign","get","list","update","create","import","delete","backup","restore","recover","purge") -BypassObjectIdValidation
Command gets executed but in keyvault access policies, Service principal is not listed in Application section. SP gets added as Unknown. Due to this issue, keyvault secrets creation throw forbidden access error.