HashiCorp Certified: Vault Associate Certification

Compare Authentication Methods

Exam Tips for Objective 1

Note

Use this checklist to solidify your understanding of Vault’s authentication methods before the HashiCorp Certified Vault Associate exam.


1. Core Purpose of Auth Methods

  • Validate a client’s identity before granting access.
  • Issue Vault tokens that are bound to specific policies.
  • Remember: Auth Methods handle authentication, while policies handle authorization.
  • Your end goal in any Auth Method flow is to obtain a valid Vault token (unless you already have one).

The image provides exam tips related to authentication methods, focusing on validating identities, issuing tokens, and understanding policies and Vault support. It includes colorful text highlights and a cartoon character in the corner.


2. Know What Vault Supports

No matter which method you pick—LDAP, OIDC, GitHub, AWS, or a custom plugin—the result is always a Vault token. Be ready to answer questions like “Does Vault support X provider?” by understanding every Auth Method at a high level.

Auth MethodCategoryCommon Use Case
LDAPHuman-basedCentralized user directory
OIDCHuman-basedSingle sign-on (SSO) integrations
GitHubHuman-basedGitHub Organization membership
AWSSystem-basedIAM role authentication
AzureSystem-basedManaged identities for Azure VMs
AppRoleSystem-basedMachine-to-machine authentication

3. Understand High-Level Workflows

  • Skim each Auth Method’s flow: how credentials are exchanged, how tokens are returned.
  • Watch for exam keywords like “frequently rotated”, “existing provider”, or “no static secrets”—these hint at specific methods.
  • You’re not restricted to a provider’s native method. For example, an Azure VM could use AppRole, OIDC, TLS certificates, or the Azure method itself.

The image provides exam tips related to authentication methods, emphasizing understanding high-level operations, remembering key terms, and flexibility in method usage. It features a cartoon character in the bottom right corner.


4. Human-Based vs. System-Based Methods

Method TypeExamplesInteractionCredential Source
Human-basedLDAP, OIDC, GitHubManualUser credentials
System-basedAWS, Azure, GCP, AppRole, TLSAutomatedPlatform identity
  • Human-based (interactive): require user input (LDAP, OIDC, GitHub).
  • System-based (non-interactive): use platform or machine credentials (AWS, Azure, GCP, AppRole, TLS).

The image provides exam tips on authentication methods, distinguishing between human-based (e.g., LDAP, OIDC) and system-based (e.g., AWS, Azure) methods. It emphasizes understanding interactive and complex credential systems.


Master these concepts, and you’ll be prepared to answer any Vault Associate exam questions on authentication methods.

Watch Video

Watch video content

Previous
Demo UserPass Auth Method