Set up a WS-Federation provider
To allow users to authenticate to your Power Pages site, you can add a WS-Federation–compliant security token service provider such as Microsoft Entra or a single Active Directory Federation Services (AD FS) server. This article describes the following steps:
- Set up the WS-Federation provider in Power Pages
- Create an app registration in the identity provider
- Enter site settings in Power Pages
Note
Changes to your site's authentication settings might take a few minutes to be reflected on the site. To see the changes immediately, restart the site in the admin center.
Set up the WS-Federation provider in Power Pages
In your Power Pages site, select Security > Identity providers.
If no identity providers appear, make sure External login is set to On in your site's general authentication settings.
Select + New provider.
Under Select login provider, select Other.
Under Protocol, select WS-Federation.
Enter a name for the provider.
The provider name is the text on the button that users see when they select their identity provider on the sign-in page.
Select Next.
Under Reply URL, select Copy.
Don't close your Power Pages browser tab. You'll return to it soon.
Create an app registration in the identity provider
Create and register an application with your identity provider using the reply URL you copied.
Find the application's endpoints and copy the Federation metadata document URL.
In a new browser tab, paste the federation metadata document URL you copied.
Copy the value of the
entityID
tag in the document.
Enter site settings in Power Pages
Return to the Power Pages Configure identity provider page you left earlier and enter the following values. Optionally, change the additional settings as needed. Select Confirm when you're finished.
Metadata address: Paste the federation metadata document URL you copied.
Authentication type: Paste the
entityID
value you copied.Service provider realm: Enter your site's URL.
Assertion service consumer URL: If your site uses a custom domain name, enter the custom URL; otherwise, leave the default value, which should be your site's reply URL. Be sure the value is exactly the same as the redirect URI of the application you created.
Additional settings in Power Pages
The additional settings give you finer control over how users authenticate with your WS-Federation identity provider. You don't need to set any of these values. They're entirely optional.
Sign-out reply: Enter the URL to return to after the user signs out.
Validate audience: Turn on this setting to validate the audience during token validation.
Valid audiences: Enter a comma-separated list of audience URLs.
WHR: Enter the home realm of the identity provider. This value sets the WS-Federation sign-in request
whr
parameter. If this setting is empty, thewhr
parameter isn't included in the request.Contact mapping with email: This setting determines whether contacts are mapped to a corresponding email address when they sign in.
- On: Associates a unique contact record with a matching email address and automatically assigns the external identity provider to the contact after the user successfully signs in.
- Off
See also
Set up a WS-Federation provider with Microsoft Entra ID
Set up a WS-Federation provider with AD FS