Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Patterns

Help users to…

Sign in

Use with caution: Candidate
Follow this pattern to help users sign in to access VA online services.

Usage

When to use this pattern

When people must sign in or have the option to sign in to VA.gov or another VA online service.

When to consider something else

If your product fits one of these descriptions, you may need to adjust the standard pattern for your situation:

  • A product that either requires or allows sign-in, but accepts unverified accounts
  • An online form that allows sign-in but does not support prefill
  • An online form that allows sign-in and offers a different reason to sign in—like generating an automatic Intent to File (ITF)
  • A health tool that requires registration with My HealtheVet (currently only applies to messages, medications, and medical records tools)

Work with the Office of the Chief Technology Officer’s content/information architecture/accessibility team (CAIA) and identity teams to adjust the pattern for your product.

How to design and build

How this pattern works

This pattern works differently depending on the product and the account type a person uses to sign in.

To design and build, follow these steps:

  1. Choose 1 of the 2 blue sign-in alert variations to implement, depending on whether your product requires everyone to sign in. These will only show to people who are not yet signed in.

  2. Implement all 3 of the yellow verification alerts. These will only show to people who signed in with an unverified account, depending on which account type they’re using (Login.gov, ID.me, or My HealtheVet).

Note: This pattern is currently tailored to products that require verified (LOA3 or IAL2) accounts. If your product accepts unverified (LOA1 or IAL1) accounts, you’ll need to adjust the content in the blue sign-in alert. And you won’t need to implement the yellow verification alerts. Work with CAIA and the identity team to adjust for your situation.

Required sign-in (verified)

An example of a sign-in alert for all products that require sign-in with a verified account.
An example of a sign-in alert for all products that require sign-in with a verified account

Optional sign-in (verified)

An example of a sign-in alert for forms that support optional sign-in with a verified account.
An example of a sign-in alert for forms that support optional sign-in with a verified account.

Verify with ID.me

An example of a sign-in alert for unverified ID.me accounts
An example of a sign-in alert for unverified ID.me accounts

Verify with Login.gov

An example of a sign-in alert for unverified Login.gov accounts.
An example of a sign-in alert for unverified Login.gov accounts.

Sign in with a different account

An example of a sign-in alert for unverified My HealtheVet accounts.
An example of a sign-in alert for unverified My HealtheVet accounts.

All teams should take these steps when using this pattern:

  • Ask the identity team to review your pull request, so they can confirm you’re implementing the pattern correctly on the back end.
  • Work with CAIA for a content review to confirm the standard alerts make sense for your product, or adjust content in the alerts if needed.
  • If your product has /my-health in its URL, work with the identity and cartography teams to identify the correct sign-in pattern for your product. You may need an additional registration step on the My HealtheVet national portal, and you may need to place your form or tool behind a /my-health route guard.

Components used in this pattern

Content considerations

  • Don’t change content in these alerts, unless you’ve worked with CAIA on a tailored version.
  • In most cases, the alerts in this pattern are the only sign-in-related content you’ll need in your product. If you have other content related to sign-in, follow the style guide section for this topic. If you have questions, work with CAIA. Go to sign-in and identity verification in the content style guide
Edit this page in GitHub (Permissions required)
Last updated: Oct 24, 2024