Your Authentication Provider configurationThis is corrupted. The relevant source:
(IUnicornAuthenticationProvider)Factory.CreateObject("/sitecore/unicorn/authenticationProvider", false);
It sounds likecaused by having the Sitecore Factory is loading up a string instead of a type. Using /sitecore/admin/showconfigUnicorn.aspxSharedSecret.config
verify that theloading prior to authenticationProviderUnicorn.UI.config
element has a valid type
attribute.
Verify also that your configuration matches the Unicorn version you have installed (which was not specified), and that the PowerShell script you're using is likewise fromprevents the same Unicorn version (releases are taggedtype definition on GitHubthe auth provider from loading correctly due to Sitecore config patching rules).
You should also be able to provoke the issue by hittingRename your /unicornUnicorn.aspx?verb=ChallengeSharedSecret.config
to - in a correctly configured environmentUnicorn.zSharedSecret.config
and that should fix it will show a GUID.