Key Vault data-plane access denied for all human users on RBAC vault in PME tenant

Kensei Kawamura 100 Reputation points Microsoft Employee
2026-08-12T20:25:33.7+00:00

I am having trouble accessing secrets in my KV even when i have key vault administrator permissions, i am in the PME tenant so i am assuming it has some additional restrictions. but i have been able to access this in the past (6-8months ago) so im not sure if something has changed since then

Azure Key Vault
Azure Key Vault

An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.

0 comments No comments

Answer accepted by question author
Allan Solomon Mejia 8,420 Reputation points
2026-08-12T20:33:45.95+00:00

Hello @Kensei Kawamura

Having Key Vault Administrator on an RBAC-enabled vault should provide data-plane permissions for keys, secrets, and certificates, so if all human users are suddenly denied, I would first determine whether this is actually an RBAC failure or a network/security-policy restriction.

Please capture the exact 403 error from the portal or CLI. The error details are important, for example, ForbiddenByRbac points toward authorization, while messages mentioning public access, firewall, or private link indicate network enforcement.

Also check Key Vault → Networking. If Public Network Access has been disabled or the vault is restricted to a private endpoint, human users accessing through the Azure portal still need network connectivity to the Key Vault data-plane endpoint (<vault>.vault.azure.net). Having Key Vault Administrator doesn't bypass those network restrictions.

You can also verify the effective role assignment:

az role assignment list \
  --assignee <user-object-id> \
  --scope <key-vault-resource-id> \
  --include-inherited \
  -o table

If Key Vault Administrator is active and the network path is allowed but the request still returns 403, check whether there are conditional/ABAC role assignments or tenant-level controls affecting the request.

Since you mentioned this is the PME tenant and the behavior changed from what worked previously, if the same failure affects multiple human identities while workload/service identities continue working, this may require an internal Microsoft tenant/security-policy review rather than a Key Vault configuration change.

If you can share the sanitized 403 error including its innererror.code (without tenant, subscription, vault, or user identifiers), that should tell us which layer is denying the request.

Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Newest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.