es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para desactivar el token de acceso y hacer que el usuario vuelva a iniciar sesión cuando se desconecta de la red, puedes utilizar el parámetro prompt=login en la solicitud de autenticación.

    Esto obligará al usuario a ingresar sus credenciales nuevamente y obtener un nuevo token de acceso. Puedes agregar este parámetro a tu solicitud de autenticación de OpenID Connect de la siguiente manera:

    const authUrl = `https://${tenantName}.b2clogin.com/${tenantName}.onmicrosoft.com/${signInPolicy}/oauth2/v2.0/authorize?` +
            `client_id=${clientId}&response_type=id_token` +
            `&redirect_uri=${redirectUri}` +
            `&scope=${scopes}` +
            `&response_mode=form_post` +
            `&nonce=${nonce}` +
            `&p=${signInPolicy}`
            `&prompt=login`; // Agrega esta línea para forzar al usuario a iniciar sesión nuevamente
    

    Por defecto, el token de acceso que se obtiene durante el inicio de sesión inicial será válido durante 1 hora. Cuando se desconecta de la red, el token de acceso seguirá siendo válido dentro de ese período de una hora. Si necesitas acortar el período de validez del token de acceso, puedes configurar la duración del token en las políticas de tu inquilino de Azure AD B2C.

Comments are closed.