VAULT-ASSOCIATE-002 · Question #71
Which of the following is a machine-oriented Vault authentication backend?
The correct answer is B. AppRole. AppRole is a machine-oriented Vault authentication backend specifically designed to allow applications and automated systems to authenticate securely and programmatically with Vault.
Question
Options
- AOkta
- BAppRole
- CTransit
- DGitHub
How the community answered
(41 responses)- A2% (1)
- B90% (37)
- C2% (1)
- D5% (2)
Why each option
AppRole is a machine-oriented Vault authentication backend specifically designed to allow applications and automated systems to authenticate securely and programmatically with Vault.
Okta is an identity provider primarily used for human user authentication, allowing Vault to integrate with existing corporate directories for users, not typically for machine authentication.
The AppRole authentication method provides a secure and programmatic way for machines, applications, and automated processes to authenticate with Vault using Role IDs and Secret IDs, eliminating the need for hardcoded credentials.
Transit is a secrets engine that performs cryptographic operations as a service, not an authentication backend used to verify identities.
GitHub is an authentication backend primarily designed for human users, allowing developers to authenticate to Vault using their GitHub identities.
Concept tested: Vault machine authentication methods
Source: https://developer.hashicorp.com/vault/docs/auth/approle
Topics
Community Discussion
No community discussion yet for this question.