Xamarin.Forms Custom WebView Headers (iOS WKWebView + Android WebView)

On a recent app I worked on, there was a requirement for authentication within a WebView.  For this to work custom request headers had to be sent through a Xamarin.Forms WebView.  This is quite standard for a lot of hybrid web applications.  I found some resources on the topic, however, all were quite outdated