FederatedPassiveSecurityTokenServiceOperations Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe utilitaire qui encapsule les opérations généralement exécutées par un service d'émission de jeton de sécurité passif fédéré.
public ref class FederatedPassiveSecurityTokenServiceOperations abstract sealed
public static class FederatedPassiveSecurityTokenServiceOperations
type FederatedPassiveSecurityTokenServiceOperations = class
Public Class FederatedPassiveSecurityTokenServiceOperations
- Héritage
-
FederatedPassiveSecurityTokenServiceOperations
Exemples
L’exemple de code utilisé dans cette rubrique est tiré de l’exemple Custom Token
. Cet exemple fournit des classes personnalisées qui permettent le traitement des jetons web simples (SWT) et inclut une implémentation d’un STS passif capable de servir un jeton SWT. Pour plus d’informations sur cet exemple et d’autres exemples disponibles pour WIF et sur l’emplacement où les télécharger, consultez Index d’exemple de code WIF. Le code suivant montre comment appeler un STS passif personnalisé pour traiter une demande de WS-Federation en appelant la ProcessRequest(HttpRequest, ClaimsPrincipal, SecurityTokenService, HttpResponse) méthode à partir du code derrière dans le default.aspx.cs
fichier.
using System;
using System.IdentityModel.Services;
using System.Security.Claims;
namespace PassiveSTS
{
public partial class _Default : System.Web.UI.Page
{
/// <summary>
/// We perform the WS-Federation Passive Protocol processing in this method.
/// </summary>
protected void Page_PreRender( object sender, EventArgs e )
{
FederatedPassiveSecurityTokenServiceOperations.ProcessRequest( Request, User as ClaimsPrincipal, CustomSecurityTokenServiceConfiguration.Current.CreateSecurityTokenService(), Response );
}
}
}
Remarques
Lors de l’implémentation d’un service de jeton de sécurité passif (STS), appelez les méthodes statiques exposées par cette classe à partir de votre code-behind pour appeler un instance de votre STS personnalisé pour traiter un message de demande de WS-Federation entrant. Vous implémentez un STS personnalisé en dérivant de la SecurityTokenService classe .