0

J'ai implémenté l'authentification WSFed mélangée avec l'authentification basée sur les cookies.API Azure AD (REST ou bibliothèque) pour accéder au délai d'attente de jeton Acess ou SAML

Je souhaite définir l'heure d'expiration des cookies sur le délai d'expiration du jeton SAML.

Y a-t-il une API Azure AD (REST ou Configuration) que je peux utiliser pour accéder au délai d'attente du jeton SAML? L'one-way est de le lire de la configuration mais en regardant dehors pour la solution plus générique.

Merci d'avance pour votre aide

Répondre

0

AFAIK, il n'y a pas une telle API Azure AD on peut lire toute la durée du jeton émis à partir Azure AD. Vous ne savez pas quelle configuration vous voulez dire, normalement le problème déclarera la durée de vie dans le token-self.

Par exemple, pour la durée de vie du jeton SAML, on peut lire l'élément saml:Conditions comme ci-dessous:

<saml:Conditions 
    NotBefore="2004-12-05T09:17:05" 
    NotOnOrAfter="2004-12-05T09:27:05"> 
    <saml:AudienceRestriction> 
     <saml:Audience>https://sp.example.com/SAML2</saml:Audience> 
    </saml:AudienceRestriction> 
</saml:Conditions> 

En savoir plus sur SAML, vous pouvez consulter le lien ci-dessous:

Single Sign-On SAML protocol

+0

Merci, pouvons-nous déclencher/définir l'authentification des cookies après avoir reçu le jeton SAML? Alors que je peux calculer la durée de vie et le définir à l'expiration des cookies. –

+0

Vous ne savez pas comment écrire le cookie au client. Si vous utilisiez le composant cookie OWIN, il n'y a pas d'événement de ce type, nous pouvons écrire l'heure d'expiration du cookie dynamiquement. Et à ma connaissance, il n'est pas nécessaire de configurer la même durée de vie du cookie avec le jeton SAML. Vous devez juste considérer le délai d'expiration des cookies pour votre application Web en fonction de l'application Web métier requise. –