External login providers in v14
# help-with-umbraco
s
In v13 and below, you could just add an external login provider through some extension methods in C#, and there was some default UI, if you didn't have any special needs. (https://docs.umbraco.com/umbraco-cms/v/13.latest-lts/reference/security/external-login-providers). Has this changed for v14? Nothing shows up, when I add the provider in C#, and it seems like I need some frontend files too now? At least Umbraco.Cloud.Identity.Cms now has an extra Umbraco.Cloud.Identity.Cms.StaticAssets package it depends on.
Figured it out, I just need to register an extension
Copy code
json
{
    "$schema": "../umbraco-package-schema.json",
    "name": "MyProvider",
    "allowPublicAccess": true,
    "extensions": [
        {
            "type": "authProvider",
            "alias": "MyProviderAlias",
            "name": "MyProvider",
            "forProviderName": "MyProvider",
            "meta": {
                "label": "MyProvider",
                "defaultView": {
                    "icon": "home"
                },
                "behavior": {
                    "autoRedirect": false
                },
                "linking": {
                    "allowManualLinking": false
                }
            }
        }
    ]
}
15 Views