Page History
Introduction
An Identity Provider (IdP) is responsible for authenticating users and issuing identification information by using security tokens like SAML 2.0, OpenID Connect, OAuth 2.0 and WS-Trust. This is a favorable favourable alternative to explicitly authenticating a user within a security realm.
...
So, in short, the WSO2 Identity Server allows you to add identity providers and specify various details that help you to link the identity provider to the WSO2 Identity Server. So Therefore, you must specify all information required to send the authentication requests and get a response back from the identity provider. This topic contains the following sections.
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Adding an identity provider
Follow the instructions below to add a new identity provider.
...
Fill in the details in the Basic Information section.
Note the following when filling the above form. HERE
Excerpt | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
...
- Enter the Identity Provider Name and provide a brief Description of the identity provider. Only Identity Provider Name is a required field.
Fill in the remaining details where applicable. Click the arrow buttons to expand the forms available to update.
Expand title Click here for details on how to configure claims Include Page Configuring Claims for an Identity Provider Configuring Claims for an Identity Provider Expand title Click here for details on how to configure roles Include Page Configuring Roles for an Identity Provider Configuring Roles for an Identity Provider Expand title Click here for details on how to configure federated authenticators Include Page Federated Authentication Federated Authentication Expand title Click here for details on how to configure just-in-time provisioning Include Page Configuring Just-In-Time Provisioning for an Identity Provider Configuring Just-In-Time Provisioning for an Identity Provider Expand title Click here for details on how to configure outbound provisioning connectors Include Page Configuring Outbound Provisioning Connectors for an Identity Provider Configuring Outbound Provisioning Connectors for an Identity Provider - Click Register to add the Identity Provider.
Configuring a resident identity provider
WSO2 Identity Server can mediate authentication requests between service providers and identity providers. At the same time, the Identity Server itself can act as a service provider and an identity provider. When it acts as an identity provider it is known as the resident identity provider.
The resident identity provider configuration is very relevant for you if you are a service provider and want to send an authentication request or a provisioning request to the Identity Server (say via SAML, OpenID Connect, SCIM, and WS-Trust). See Configuring WS-Trust STSSecurity Token Service for an example of how resident identity provider is used to implement security token service.
...
- Sign in. Enter your username and password to log on to the Management Console.
In the Main menu under the Identity section, click Resident under Identity Providers.
The Resident Identity Provider page appears.
Enter a Home Realm Identifier for the resident identity provider. You can enter multiple identifiers as a comma separated list.
Info This value is essentially the domain name of the identity provider. If you do not enter a value here, when an authentication request comes to the Identity Server, a page is displayed prompting the user to specify a domain.
Info Idle Session Time Out : This represents the idle session time out for SSO sessions. The default value is set to 15min which means that if Identity Server does not receive any SSO authentication request for 15min for a given user SSO session would be timeout. You can configure the idle time out value.
Remember Me Period : You can tick on the Remember Me option in Identity Server login page if you need to make remember the SSO session. You can define an expiry time for this remembrance period by configuring Remember Me Period . This is configurable and the default time is 2 weeks.
- Configure Optionally, configure inbound authentication if required by setting the Identity Provider Entity Id. This is not mandatory for creating a resident identity provider.
Set the If you want to change the default issuer that is localhost to a domain name, you need define the Identity Provider Entity Id under SAML2 Web SSO Configuration. Specifying this gives the tenant identification, so any users provisioned through this tenant can be identified as such.
Configure the Security Token Service (STS). You can configure this if you want to secure the WS-Trust endpoint with a security policy.
- Click Update.
- Click Ok to the confirmation message that appears.
Note the following information regarding the URLs on this screen.
Panel | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
You can modify the host nameoftheseURLs name of these URLs by changing the value in the
Once you update the host nameinthename in the carbon.xml file, change the URL to reflect the new host name hostname in the
The above URL is used for destination validation of the SAML request. The Identity Server compares the value of the "destination" inside the SAML request with the URL in the above configuration. This is done to ensure that the correct application is communicating with the right identity provider. https://
|
Exporting SAML2 metadata of the resident IdP
To configure WSO2 Identity Server as a trusted identity provider in a service provider application, export the SAML2 metadata of the resident identity provider of WSO2 IS and import the metadata to the relevant service provider.
Tip |
---|
Use one of the following approaches to do this.
|
- Expand the Inbound Authentication Configuration section and then expand SAML2 Web SSO Configuration.
- Click Download SAML2 metadata. A
metadata.xml
file will be downloaded on to your machine. Import the
metadata.xml
file to the relevant service provider to configure WSO2 Identity Server as a trusted identity provider for your application.
Managing identity providers
This section provides instructions on how to manage identity providers once they are created.
Viewing identity providers
Follow the instructions below to view the list of identity providers added in the WSO2 Identity Server.
- Sign in. Enter your username and password to log on to the Management Console.
- In the Main menu under the Identity section, click List under Identity Providers. The list of identity providers you added appears.
Editing identity providers
Follow the instructions below to edit an identity provider's details.
- Sign in. Enter your username and password to log on to the Management Console.
- In the Main menu under the Identity section, click List under Identity Providers. The list of identity providers you added appears.
- Locate the identity provider you want to edit and click on the corresponding Edit link.
- You are directed to the edit screen where you can modify the details you configured for the identity provider.
Deleting identity providers
Follow the instructions below to delete an identity provider.
- Sign in. Enter your username and password to log on to the Management Console.
- In the Main menu under the Identity section, click List under Identity Providers. The list of identity providers you added appears.
- Locate the identity provider you want to delete and click on the corresponding Delete link.
- Confirm your request in the WSO2 Carbon window. Click the Yes button.
Disabling/Enabling identity providers
Follow the instructions below to disable or enable an identity provider.
...