web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / Is it possible to use ...
Power Pages
Answered

Is it possible to use authentication from a Portal app in an embedded canvas app?

(0) ShareShare
ReportReport
Posted on by 54

I want to create a Portal app that will have an embedded canvas app. Is it possible to pass the Portal authentication to the canvas app to allow users to use the embedded app? If so, what kind of authentication is required?

Categories:
I have the same question (0)
  • Verified answer
    Nicholas Hayduk Profile Picture
    174 Most Valuable Professional on at

    Using a Canvas App requires someone to have an Azure AD account and a license - this is true even if you're embedding the canvas app on a portal.

     

    For more info, see this blog post: https://readyxrm.blog/2019/11/26/embedding-a-canvas-app-in-a-power-apps-portal/

  • dehmos27 Profile Picture
    54 on at
    Makes sense. Is there a way to automate the sign on so the end user can sign in to the portal but use an AD account linked to that local sign in?
  • Nicholas Hayduk Profile Picture
    174 Most Valuable Professional on at

    Not that I know of.  If they have Azure AD account, why not use those to login to the portal rather than making them remember another username/password?

  • dehmos27 Profile Picture
    54 on at
    Great question. I was under the impression Azure AD either necessitates an org account in the tenant OR some kind of third-party provider.

    In my scenario, I will potentially have a ton of external users that authenticate in a third-party proprietary platform that, to my knowledge, is not supported directly by Portals.

    As such, I’d like to let end users sign in with the accounts they’d use in the third-party system, giving the impression of an SSO experience. I want to then dynamically provision these logins with an Azure AD account via Power Automate when the user enters a certain code in my canvas app. In effect, I’m wanting to let end users control their accounts and pass that to my canvas app without their being inconvenienced by my having to provide separate accounts to each one.
  • Nicholas Hayduk Profile Picture
    174 Most Valuable Professional on at

    What's the third party platform?  If it implements a standard authentication protocol like Open ID Connector or SAML, you might be able to use it on your portal.

     

    However, you'd still need to get them logged into Azure AD to get the canvas app.  No way to make that "single sign on" that I know of.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Pages

#1
11manish Profile Picture

11manish 42

#2
omkarsupreme Profile Picture

omkarsupreme 24

#3
Valantis Profile Picture

Valantis 22

Last 30 days Overall leaderboard