I have a Powerapps portal login page as below.
When external user click 'Azure AD B2C' button, it redirects them to the Microsoft login page to enter their username and password. To improve user experience by reducing redirection I would like to know if we can have the Azure AD B2C login username and password fields in this page itself?
Could you advise me on this please?
Hi, the Azure AD login is an external authentication, for this reason you can't embed the username/pwd in the Portals. any external login will always redirect the user to the authentication provider page.
Are you using the local login at all? you can remove the local sign-in by changing some site settings.
Please review this article for a better understanding of the options available: https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/set-authentication-identity
Thanks for the reply, this makes sense.
Yes I will be removing the local account login fields, thanks for the link you shared.
You can customize the login page to be embedded in your Portal itself. I did a quick POC on this a few years ago, and it wasn't the easiest thing to implement. Hopefully it's a little better now: Customize the Azure Active Directory B2C user user interface for portals. - Power Apps | Microsoft D...
You wouldn't embed in the existing page, as that template is not editable. Instead, you would follow the documentation provided to create your own page (which then embeds the data from Azure B2C), and change your "Sign In" button's target.
Check out new user group experience and if you are a leader please create your group
Check out how to claim yours today!
Test your skills now with the Cloud Skill Challenge.