Loading
Identificar sus usuarios y gestionar el acceso
Configurar una aplicación conectada para emitir tokens de acceso basados en JWT

Configurar una aplicación conectada para emitir tokens de acceso basados en JWT

Active tokens de acceso basados en JWT para una aplicación conectada existente que creó o instaló desde un paquete gestionado.

Ediciones necesarias

Disponible en: Salesforce Classic y Lightning Experience
Disponible en: todas las ediciones
Permisos de usuario necesarios
Para leer, crear, actualizar o eliminar aplicaciones conectadas:

Personalizar aplicación Y

Modificar todos los datos O Gestionar aplicaciones conectadas

Para actualizar todos los campos, excepto Perfiles, Conjuntos de permisos y Atributos SAML de proveedor de servicio:

Personalizar aplicación Y

Modificar todos los datos O Gestionar aplicaciones conectadas

Para actualizar Perfiles, Conjuntos de permisos y Atributos SAML de proveedor de servicio: Personalizar aplicación Y Modificar todos los datos Y Gestionar perfiles y conjuntos de permisos
Para rotar la clave de consumidor y el secreto de consumidor: Permitir la rotación de secreto y clave de consumidor
Para instalar y desinstalar aplicaciones conectadas:

Personalizar aplicación Y

Modificar todos los datos O Gestionar aplicaciones conectadas

Para instalar y desinstalar aplicaciones conectadas empaquetadas:

Descargar paquetes de AppExchange Y Personalizar aplicación Y

Modificar todos los datos O Gestionar aplicaciones conectadas

Nota
Nota La creación de aplicaciones conectadas estĆ” restringida a partir de Spring ā€˜26. Puede continuar utilizando aplicaciones conectadas existentes durante y despuĆ©s de Spring ā€˜26. Sin embargo, recomendamos utilizar aplicaciones cliente externas en su lugar. Si debe continuar creando aplicaciones conectadas, póngase en contacto con el Servicio de asistencia de Salesforce.

Consulte Ya no se pueden crear nuevas aplicaciones conectadas en Spring ā€˜26 para obtener mĆ”s detalles.

Si utiliza un token de acceso basado en JWT para la autenticación de sesiones, no puede utilizar $Api.Session_ID o GETSESSIONID() para devolver el Id. de sesión del usuario.

  1. Si es un desarrollador de aplicaciones, modifique la configuración de OAuth de la aplicación conectada. Si es un administrador suscriptor, el desarrollador de la aplicación completa este paso por usted.
    1. Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Aplicaciones y luego seleccione Gestor de aplicaciones.
    2. Junto a su aplicación, haga clic en Flecha desplegable y, a continuación, seleccione Modificar.
    3. Bajo API (Activar configuración de OAuth), seleccione Emitir tokens de acceso basados en tokens web JSON (JWT) para usuarios nombrados.
    4. Guarde el cambio.
    La aplicación ahora emite tokens de acceso basados en JWT en vez de tokens de acceso opacos. Cuando activa este parÔmetro, expone una política para establecer el tiempo de espera del token. Los administradores suscriptores pueden acceder a esta política en aplicaciones instaladas.
  2. En las políticas de la aplicación conectada, establezca el tiempo de espera del token para los usuarios nombrados. Si es un administrador suscriptor, controla este valor para aplicaciones instaladas.
    1. Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Aplicación y, a continuación, seleccione Gestor de aplicaciones. Junto a su aplicación, haga clic en Flecha desplegable y luego seleccione Gestionar.
      O bien, si ya estÔ en la pÔgina de la aplicación conectada, haga clic en Gestionar.
    2. Haga clic en Modificar polĆ­ticas.
    3. Bajo Políticas de sesión, en la sección Tiempo de espera del token de acceso basado en JWT de usuario nombrado, seleccione una opción para el tiempo de espera del token. Este valor define la cantidad de tiempo antes de que caduque la sesión del usuario. El tiempo de espera para un token de acceso basado en JWT es fijo y no cambia basÔndose en el momento en que el token estaba activo por última vez.
    • Utilizar el tiempo de espera de sesión predeterminado del usuario: Con esta opción, Salesforce utiliza el tiempo de espera definido en la configuración de sesión del perfil del usuario en el campo Tiempo de espera de sesión despuĆ©s. Si no hay tiempo de espera de sesión de perfil para el usuario, Salesforce utiliza el valor del campo Valor de tiempo de espera desde la configuración de sesión de su organización. Si ambos estĆ”n definidos, Salesforce toma como valor predeterminado el tiempo de espera de la sesión de perfil.
    • Establecer tiempo de espera de token especĆ­fico de la aplicación: Con esta opción, seleccione un valor de tiempo de espera que se aplique Ćŗnicamente a esta aplicación.
  3. Si utiliza la aplicación para el flujo de usuarios invitados desatendidos, establezca un valor de tiempo de espera de token para usuarios invitados. Si utiliza la aplicación solo para flujos de usuario nombrados, omita este paso.
    1. En la pÔgina de políticas de la aplicación conectada, busque Flujo Código de autorización y credenciales.
    2. Seleccione una opción para el tiempo de espera del token de usuario invitado.
    • Utilizar el tiempo de espera de usuario invitado de Experience Cloud: Con esta opción, Salesforce utiliza el tiempo de espera definido en la configuración de sesión de perfil del usuario invitado en el campo Tiempo de espera de sesión despuĆ©s. Si no hay tiempo de espera de sesión de perfil para el usuario, Salesforce utiliza el valor del campo Valor de tiempo de espera desde la configuración de sesión de su organización. Si ambos estĆ”n definidos, Salesforce toma como valor predeterminado el tiempo de espera de la sesión de perfil.
    • Establecer tiempo de espera de token especĆ­fico de la aplicación: Con esta opción, seleccione un valor de tiempo de espera que se aplique Ćŗnicamente a esta aplicación.
  4. Guarde sus cambios.
    Ahora, cuando su aplicación completa correctamente un flujo de OAuth, emite tokens de acceso basados en JWT con los valores de tiempo de espera de token que configuró.
 
Cargando
Salesforce Help | Article