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 / SSO configuring OpenId...
Power Pages
Unanswered

SSO configuring OpenId identity provider

(0) ShareShare
ReportReport
Posted on by

Hello!

 

 We are in the analysis phase of our project and we were thinking to implement power pages for a B2C portal. Our client is an outsourcing company and its client is a bank. So who will need access to the portal are the bank customers to request some services from the bank.

  • The portal will be owned by the outsourcing company tenant. 
  • The Active Directory where the customers will be located is the Bank AD
  • The bank customers they have duplicated e-mails. This means more than one contact will have the same e-mail.

The power page will be called by another website. This site will send us a Token where will be contained the bank customer information because it has been requested to have implemented the SSO. The bank customer shouldn't log in again in out portal if previously this action was done in the website.

 

Reading the documentation from Microsoft the username from the contact is used to identify the contact record who is making the log in the portal. But as well i read that for OpenId  FAQs:

 

Does portals require any specific claim in an ID token*?

In addition to all required claims, the portals feature requires a claim representing the email address of users in the ID token. This claim must be named email, emails, or upn.

Apart from all the required claims, portals requires a claim representing email address of the users in the id_token. This claim must be named as either “email”, “emails” or “upn”.

These claims are processed at in the following order of priority to set as the Primary Email Address of the contact record in Dataverse:

  1. email
  2. emails
  3. upn

When in use, "emailclaimsmapping" is also used to search for an existing contact (Primary Email Address field in Dataverse).

 

So my main concern is... If we can avoid using the email claims in the Token and in place of that we add the claim which is used to map the username of the contact table . Could be possible to get this SSO to our portal which is requested by the bank or not?

 

 

Categories:
I have the same question (0)
  • giorgio.desideri Profile Picture
    4 on at
    https://community.powerplatform.com/forums/thread/details/?threadid=8a94405c-fb8b-45e3-bce2-e548ec03ba8e

    This post has the same issue, into a different application.

    I guess that it will be the way to do it. I am following this way.

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 Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Pages

#1
Mohsin Ali Profile Picture

Mohsin Ali 33

#2
sannavajjala87 Profile Picture

sannavajjala87 28 Super User 2026 Season 2

#3
11manish Profile Picture

11manish 22 Super User 2026 Season 2

Last 30 days Overall leaderboard