External identity providers
SimpleIdServer can utilize external Identity Providers to authenticate the end-user.
When the end-user authenticates for the first time with their external account, a local account will be automatically created in your Identity Provider.
This process is also known as the Just-In-Time Provisioning workflow.
Currently, SimpleIdServer only supports Facebook authentication.
Facebook
To use Facebook as an external Identity Provider, follow these steps :
- Navigate to the  
Authenticationmenu and click on theAuthenticationlink. - Select the 
External identity providerstab and click on the buttonAdd Identity Providerbutton. - Under 
Identity Provider Type, chooseFacebookand click on theNextbutton. - Fill-in the form like this and click on the 
Nextbutton. 
| Key | Value | 
|---|---|
| Name | OtherFacebook | 
| Display Name | New facebook | 
| Description | 
- Follow this tutorial to obtain the 
AppIdandAppSecret. Then, complete the form accordingly and clickAdd. 
Mapping
The Just-In-Time Provisioning workflow utilizes a list of mapping rules to transform incoming Claims into a local account.
There are two types of Mapping Rules:
- User attribute : It is a dynamic user claim, for example, DateOfBirth.
 - User property : It is a static user claim, for example, FirstName or Email.