VAULT-ASSOCIATE-002 · Question #50
Why might an application be mapped to an identity entity?
The correct answer is C. To allow an application deployed with multiple authentication methods have a consistent set of. Mapping an application to a Vault identity entity allows it to maintain a consistent identity and policy set across various authentication methods it might use.
Question
Options
- ATo prohibit Vault administrators from revoking tokens associated with that application
- BTo get around cloud license limitations
- CTo allow an application deployed with multiple authentication methods have a consistent set of
- DTo allow the same application in one cloud to access already provisioned Vault tokens for that
How the community answered
(61 responses)- A2% (1)
- B2% (1)
- C93% (57)
- D3% (2)
Why each option
Mapping an application to a Vault identity entity allows it to maintain a consistent identity and policy set across various authentication methods it might use.
Mapping to an identity entity does not prohibit administrators from revoking tokens; administrators with sufficient privileges can revoke any token.
Identity entities are a security and management feature within Vault, not a mechanism to bypass cloud licensing limitations.
Mapping an application (or user) to an identity entity provides a canonical identity within Vault, enabling consistent policy enforcement regardless of the authentication method used by the application (e.g., AWS IAM, Kubernetes, LDAP). This ensures that all tokens issued to that entity, through different auth methods, inherit the same set of policies associated with the entity.
Identity entities provide a consistent identity within Vault, which helps with policy enforcement and token management, but it doesn't directly describe enabling an application in one cloud to access tokens provisioned for another instance of the same application.
Concept tested: Vault identity entities and consistent access
Source: https://developer.hashicorp.com/vault/docs/concepts/identity#entities
Topics
Community Discussion
No community discussion yet for this question.