Example Exchange Token Federation Configurations
The following is a list of Identity Providers (IP) we’ve tested Token Exchange Federation with.  Other IPs could also be used for Platform6 EX_FED but will probably require some assistance from support to get the configuration correct.
Sidetrade I¶
| Property Name | Value | 
|---|---|
| exfed.token.claims | Email,Role,FirstName,LastName,NotifyEmail | 
| exfed.token.email.claim | |
| oidc.given.name.claim | FirstName | 
| oidc.family.name.claim | LastName | 
| exfed.auto.provision.permissions.claim | Role | 
| exfed.auto.provision.permissions.org.path | /dev/Sidetrade Roles | 
| oidc.jwks.endpoint | https://cloud-[platform-id]-web-oauth.sidetrade.com/.well-known/openid-configuration/jwks | 
| exfed.auto.provision.user.property.claims.mappings | NotifyEmail=notifyUserEmail | 
Sidetrade II¶
This is an example of a configuration that uses no PII(personally identifiable information)
| Property Name | Value | 
|---|---|
| exfed.token.claims | |
| exfed.token.email.claim | |
| exfed.auto.provision.permissions.claim | Role | 
| exfed.auto.provision.permissions.org.path | /dev/Sidetrade Roles | 
| oidc.jwks.endpoint | https://cloud-[platform-id]-web-oauth.sidetrade.com/.well-known/openid-configuration/jwks | 
Note
Email is a unique but generated address derived from Sidetrade technical identifiers so is not an email with a corresponding mailbox
Role again is a numeric identifier
Warning
When excluding all PII from the federation, an admin would be required to set a userNotifyEmail property 
on an auto-provisioned user if and only if the user was a workflow user who required email notifications (i.e. a real mailbox was required)