I want to add a layer in Map Viewer that shows real time or near real time vehicle traffic on roads/highways in the San Francisco Bay Area (Northern California). I know there is the World Traffic Service, but this requires the user to sign in and this website is for public use and I do not want users to have to sign in.
What options are available, if any?
I searched AGOL for Waze and found nothing for my area of California.
You should be able to use the World Traffic Service (WTS). You can look into creating an API key in AGOL that can be used to authenticate the WTS service. This will allow the public to consume the app without requiring to authenticate.
I'm not an expert in the topic but you can create an API key by going to Content > New > Create developer credentials > API Key
When you setup the API key you'll be able to specify the app you want the API key to be for. I also gave it the permission to access Living Atlas content.
Tutorial: Create an API key | Documentation | Esri Developer
I gave it a try, and I was able to create an AGOL app that can access the traffic service without authenticating: www.arcgis.com/apps/instant/basic/index.html?appid=e54ab4c37b8641ad860c2d30718c6291