ASP.NET Identity 2.0: es el intervalo de tiempo de caducidad almacenado en el token y los diferentes subdominios

Tengo un token de verificación que estoy usando en un sistema (system 1) Se establece en un5 minutos intervalo de tiempo en elidentityconfig.cs en el sistema que lo genera:

manager.UserTokenProvider =
    new DataProtectorTokenProvider<ApplicationUser>(
        dataProtectionProvider.Create("ASP.NET Identity"))
    {
        TokenLifespan = TimeSpan.FromMinutes(5)
    };
Mi pregunta es, ¿elTokenLifeSpan se almacena en la cadena de token en sí?

La razón por la que pregunto es que este token se transfiere a otro sistema (system 2) Lo mismoidentityconfig.cs establecer en ese sistema utiliza un7 días esperanza de vida. Quiero que mi token caduque después de 5 minutos en el punto de verificación ensystem 2.

Código de generación - Sistema 1:

string token_string = await UserManager.GenerateUserTokenAsync("MyPurpose", user_ID);

Código de verificación - Sistema 2:

var result = await UserManager.VerifyUserTokenAsync(user_ID, "MyPurpose", token_string);

Además, vale la pena señalar:System 1 Está encendidosubdomain.mywebsitedomain.com System 2 Está encendidowww.mywebsitedomain.com

¿Esto permitirá que se pase el token para su verificación?ACTUALIZACIÓN: Esto no permitirá que el token se pase del sistema 1 al 2 ... La razón es que los 2 sitios firmarán el token con su propia MachineKey. Esto se puede configurar explícitamente en el web.config de cada sitio para permitir que los tokens pasen entre sitios.

Respuestas a la pregunta(0)

Su respuesta a la pregunta