I was following the Umbraco Docs Example to add a OpenID external provider but I’m stuck at the beginning because even though I added the umbraco-package.json file for my provider no extra button appears in the login page.
Is the doc up to date? There is nothing in the logs nor in the browser’s console so I don’t know how to check (or what to check).
The login screen requires public manifests as it is seen by the users before login. Therefore you could try and check the request to the endpoint ending with /public and see if your manifest is visible there. If not, you may need to set the allowPublicAccess to true in the manifest file.
It would help if you were able to publish the content of your Umbraco-package.json file here.