What is the proper authentcation settings in Configuration.yaml for 77.x

I upgraded this weekend, and was unable to access my UI, ended up downgrading, and causing myself a ton of extra work. I do want to get this update in soon, but also dont want to be locked out again. I’m a little confused by the various auth options now.

What should I have in my configuration.yaml

auth_providers:
   - type: homeassistant
   - type: legacy_api_password

auth:

http:
  api_password: !secret http_password

Do I need auth_providers: any more?
Not sure what the auth: is even for
I think I need the api_pasword if I want to continue to have support of some of the legacy apps such as IFTTT,

Really just looking for some guidance.
Thanks!

Sorry to reply to my own comment, but can anyone tell me what

auth:

is for?

And can anyone tell me if I need to comment out

auth_providers:

Before or after upgrading to 77. Or if the upgrade will comment it out for me?