department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 196 forks source link

Eng discovery: Acct Creation API requirements for MHV-on-VAgov apps #86801

Open wesrowe opened 1 month ago

wesrowe commented 1 month ago

Description

User story

As a Cartography team member, I want to understand how the addition of a call to the MHV Acct Creation API to the sign-in flow will affect the UX of MHV-on-VAgov apps, particularly around authorization and error messaging, so that we can suggest requirements to the Identity and MHV teams to make sure Veteran UX will make the best use of the new API.

Notes

Possible tasks:

Acceptance criteria

carlosfelix2 commented 4 weeks ago

Document with notes from account creation API meeting: https://docs.google.com/document/d/1QyP0x3pRYjVjrZC0SGj7MXhnitvPXq80s4l10ZH81go/edit?usp=sharing

carlosfelix2 commented 4 weeks ago

Initial brainstorming of requirements for API: https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1719581177532/3cbc80571562a1f162a0887c4a60e06c3014f99a?sender=u0bae2cc7dcef022d3fc90742

carlosfelix2 commented 2 weeks ago

From: Bateman, Patrick F. [Patrick.Bateman@va.gov](mailto:Patrick.Bateman@va.gov) Sent: Monday, July 8, 2024 3:02 PM

This assumes that the account creation API work will be prioritized for the MHV Access team in the upcoming program increment.

Outstanding question: (To be answered by MHV Access team) Should the account creation API be called when users are signing into MHV National Portal using Option 1?

carlosfelix2 commented 1 week ago

@batemapf mentioned that based on the current path that

Correct, that is my understanding based on the recent conversations. Everything should happen as part of the sign in process, and the result of that should be used by individual apps.

carlosfelix2 commented 1 week ago

Joe Niquette is a good POC for the VA.gov Platform Identity team

carlosfelix2 commented 1 week ago

From Joe on the current plan for the account API integration:

wesrowe commented 5 days ago

In a standup at the end of last week, we identified the need to get the intended API workflow (ie all the errors that can be thrown) so that we can study them through a UX lens. @carlosfelix2 took the action item to request it.

The UX team doesn't yet need to actually design how the portal experience should handle the various possible outcomes of the API call. (That will come later, when we understand how the integration has been built.) Right now, we need to determine if any of the error cases need to be passed to the MHV portal to influence the UX.

cc @fmccaf1