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 |
Consulte Las nuevas aplicaciones conectadas ya no se pueden crear 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.
-
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.
- Desde Configuración, en el cuadro Búsqueda rÔpida, ingrese Aplicaciones y luego seleccione Gestor de aplicaciones.
-
Junto a su aplicación, haga clic en
y, a continuación, seleccione Modificar.
- Bajo API (Activar configuración de OAuth), seleccione Emitir tokens de acceso basados en tokens web JSON (JWT) para usuarios nombrados.
- 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. -
En las polĆticas de la aplicación conectada, establezca el tiempo de espera del token para los usuarios nombrados. Si es un administrador de suscriptor, controla este valor para aplicaciones instaladas.
-
Desde Configuración, en el cuadro Búsqueda rÔpida, ingrese Aplicaciones y luego seleccione Gestor de aplicaciones. Junto a su aplicación, haga clic en
y luego seleccione Gestionar.
O bien, si ya estĆ” en la pĆ”gina de la aplicación conectada, haga clic en Gestionar. - Haga clic en Modificar polĆticas.
- 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 después de la sesión. 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.
-
Desde Configuración, en el cuadro Búsqueda rÔpida, ingrese Aplicaciones y luego seleccione Gestor de aplicaciones. Junto a su aplicación, haga clic en
-
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.
- En la pĆ”gina de polĆticas de la aplicación conectada, busque Código de autorización y flujo de credenciales.
- 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 del perfil del usuario invitado en el campo Tiempo de espera después de la sesión. 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.
-
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ó.

