> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-actions-triggers-prototype.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurer des applications WS-Fed

> Comment configurer une application WS-Fed pour utiliser Auth0 en tant que fournisseur d’identité.

Vous pouvez configurer une application <Tooltip href="/docs/fr-ca/glossary?term=ws-fed" tip="Web Service Federation (WS-Fed)
Protocole de gestion des identités des utilisateurs à travers les domaines." cta="Voir le glossaire">WS-Fed</Tooltip> (fournisseur de services) pour qu’elle utilise Auth0 comme fournisseur d’identité. Certaines applications WS-Fed couramment utilisées sont préconfigurées dans Auth0 et disponibles via [Intégrations à authentification unique](/docs/fr-ca/customize/integrations/sso-integrations). Si une application WS-Fed n’est pas listée dans l'Intégrations à authentification unique, la configuration de l’application WS-Fed est accessible en suivant les étapes ci-après.

1. Allez dans **Dashboard > Applications > Applications**.

2. Cliquez sur **Créer une application**.

3. Saisissez un nom et cliquez sur **Enregistrer**.

4. Accédez à l’onglet **Modules complémentaires**.

   <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
     L’activation des modules complémentaires SAML et WS-Fed pour un seul client n’est pas prise en charge et peut entraîner un comportement incohérent. Utilisez un client distinct pour chaque module complémentaire.
   </Callout>

5. Faites défiler jusqu’à **WS-Fed Web App (Application Web WS-Fed)**, et saisissez l’**URL de rappel de l’application**. Il s’agit de votre URL de rappel dans l’application WS-Fed à laquelle la réponse WS-Fed sera envoyée. Elle peut également être appelée **ACS** ou **URL du Service consommateur d'assertions (ACS)** dans certaines applications.

6. Saisir le **Domaine**. Il s’agit d’un identifiant envoyé par l’application WS-Fed et utilisé pour identifier l’application dans la réponse.

## Configurer les demandes incluses dans la réponse au jeton WS-Fed

Contrairement à l’extension <Tooltip href="/docs/fr-ca/glossary?term=security-assertion-markup-language" tip="Security Assertion Markup Language (SAML)
Protocole normalisé permettant à deux parties d’échanger des informations d’authentification sans mot de passe." cta="Voir le glossaire">SAML</Tooltip> Web App, l’extension WS-Fed Web App n’inclut pas de réglages de configuration permettant de configurer le jeton généré par Auth0. Si vous souhaitez modifier les paramètres par défaut, vous pouvez créer une règle similaire à celle-ci :

```javascript lines theme={null}
function (user, context, callback) {

  // only apply changes for the WS-Fed application
  if (context.clientName !== 'Your ws-fed application name') {
    return callback(null, user, context);
  }

  // exclude the upn claim creation (defaults to true)
  context.samlConfiguration.createUpnClaim = false;

  // exclude the identities array (defaults to true)
  context.samlConfiguration.mapIdentities = false;

  // exclude claims that were not explicitly mapped (defaults to true)
  context.samlConfiguration.passthroughClaimsWithNoMapping = false;

  // this is the default mapping. Remove or change as you like.
  // Note that the key (left side) is the attribute name (namespace-qualified)
  // and the value (right side) is the property name from the user object.
  // you can also use transient values from the user object. For example, for:
  //    user.calculated_field = <some expression>;
  // then add this mapping:
  //    'some_claim': 'calculated_field', 
  context.samlConfiguration.mappings = {
    'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier': 'user_id',
    'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress': 'email',
    'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name': 'name',
    'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname': 'given_name',
    'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname': 'family_name',
    'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn': 'upn',
    'http://schemas.xmlsoap.org/claims/Group': 'groups'
  };

  callback(null, user, context);
}
```

## Domaines personnalisés

Pour utiliser vos applications WS-Fed avec un domaine personnalisé et avec Auth0 comme <Tooltip href="/docs/fr-ca/glossary?term=idp" tip="Fournisseur d’identité (IdP)
Service de stockage et de gestion des identités numériques." cta="Voir le glossaire">IdP</Tooltip>, mettez à jour votre fournisseur de services avec les nouvelles métadonnées de fournisseur d’identité d’Auth0. Vous pouvez obtenir les métadonnées à partir de :

`https://<YOUR CUSTOM DOMAIN>/wsfed/FederationMetadata/2007-06/FederationMetadata.xm`.

## Réponses cryptées

Si vous avez besoin de réponses cryptées, vous devez utiliser SAML pour vous connecter à ADFS. Pour en savoir plus, lisez [Configurer ADFS en tant que fournisseur d’identité SAML](/docs/fr-ca/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider/configure-adfs-saml-connections) et [Signer et crypter les requêtes SAML](/docs/fr-ca/authenticate/protocols/saml/saml-sso-integrations/sign-and-encrypt-saml-requests).

## En savoir plus

* [Domaines personnalisés](/docs/fr-ca/customize/custom-domains)
* [Intégrations Auth0](/docs/fr-ca/customize/integrations)
