I have an Asp.Net 4.7 WebForms legacy application written in vb.net. Currently it uses Microsoft.AspNet.Identity for authentication. But we need to switch to Azure B2C authentication. I tried to follow various instructions I could find, e.g. https://github.com/Zen3InfoSolutions/B2C-WebForms-DotNet, but nothing works for me. I cannot even compile the application. Is it even doable for a vb.net application?
I created everything needed in Azure, so I have what to add to web.config:
<!-- Azure AD B2C Settings -->
<add key="ida:Tenant" value="mytenantb2c.onmicrosoft.com" />
<add key="ida:ClientId" value="7jg87k77-a45i-9o7d-n123-jggr2y7il777" />
<add key="ida:AadInstance" value="https://login.microsoftonline.com/{0}/v2.0/.well-known/openid-configuration?p={1}" />
<add key="ida:RedirectUri" value="https://localhost:44316/signin-oidc" />
<!--<add key="ida:SignUpPolicyId" value="<<signup-policy-name>>" />-->
<add key="ida:SignInPolicyId" value="B2C_1_signin" />
<!--<add key="ida:UserProfilePolicyId" value="<<editprofile-policy-name>>" />-->