POST /oauth/token
Este flujo está pensado para usarse solo con interacciones sociales nativas. Se desaconseja encarecidamente usar este flujo fuera de un contexto social nativo.
subject_token_type y por la configuración del Tenant.
Observaciones
- Los alcances emitidos para la aplicación pueden diferir de los alcances solicitados. En este caso, se incluirá un parámetro
scopeen el JSON de respuesta. - Si no solicita alcances específicos, se devolverán todos los alcances definidos para la audiencia debido a la confianza implícita otorgada a la aplicación en esta concesión. Puede personalizar los alcances devueltos en una Rule. Para obtener más información, consulte Llamar a las API desde aplicaciones de alta confianza.
Más información
- Agregar el inicio de sesión con Apple a aplicaciones nativas de iOS
- iOS Swift - Quickstart de inicio de sesión con Apple
Parámetros
Una prueba DPoP para la solicitud. Es opcional y solo se requiere si su aplicación usa Demonstrating Proof-of-Possession.
Cuerpo de la solicitud
IP del usuario final como valor de cadena. Establezca este parámetro si quiere que la protección contra ataques de fuerza bruta funcione en escenarios del lado del servidor. Para obtener más información sobre cómo y cuándo usar este encabezado, consulte Uso de Resource Owner Password desde el lado del servidor.
Indica el flujo que está usando. Para Intercambio de tokens para autenticación social nativa, use
urn:ietf:params:oauth:grant-type:token-exchange.Artefacto de identidad emitido externamente que representa al usuario.
Identificador que indica el tipo de
subject_token.El ID de cliente de su aplicación.
El identificador único de la API de destino a la que desea acceder.
El identificador de la API de destino (servidor de recursos) a la que desea acceder. Debe coincidir con un identificador de API registrado en su Tenant de Auth0. Se usa como alternativa a
audience cuando el perfil de compatibilidad del parámetro Resource del Tenant está configurado como compatibility.Valor de cadena de los distintos alcances que solicita la aplicación. Los alcances múltiples se separan con espacios en blanco.
Elemento opcional que se usa para interacciones nativas de iOS en las que pueden producirse actualizaciones del perfil. El valor esperado del parámetro será JSON con la forma:
{ name: { firstName: 'John', lastName: 'Smith' }}.Respuesta
| Estado | Descripción |
|---|---|
| 200 | Respuesta exitosa |
| default | Error inesperado |