Descripción general del proceso de autenticación
Implementación
Obtener datos JSON
Envíe un JWT al Servidor de aplicaciones
https://<ApplicationServer>/Flexicapture12/Server/jwt. Para ello, use una solicitud POST.
Si utiliza un tenant, agregue el identificador del tenant a la URL del Servidor de aplicaciones:
https://<ApplicationServer>/Flexicapture12/Server/jwt?Tenant=MyTenantNamenameid).
El Servidor de aplicaciones devuelve una respuesta como esta:
ticket es el ticket autenticado de ABBYY FlexiCapture 12. Puede usar este ticket para realizar llamadas a todas las interfaces del Servidor de aplicaciones que requieran autenticación. Se debe acceder a los servicios mediante la autenticación de ABBYY FlexiCapture, es decir, usando direcciones que comiencen con https://<ApplicationServer>/flexicapture12/Server/FCAuth/ o https://<ApplicationServer>/flexicapture12/Server/MobileApp/.
Uso de un ticket autenticado de ABBYY FlexiCapture 12
FlexiCaptureTmpPrn) o con el encabezado Authorization: Bearer.
Por ejemplo:
Authorization: Bearer (las cookies solo se admiten por compatibilidad con versiones anteriores).
Configurar un certificado de confianza en el Servidor de aplicaciones
AllowMixedModeCertificateValidation de la configuración de <appSettings> del archivo Web.config. Si este parámetro está establecido en true, la comprobación se realizará con el certificado agregado a la carpeta Trusted Root Certification Authorities del almacén de certificados del equipo local en el servidor donde se ejecuta el Servidor de aplicaciones.
Si no se agrega ningún certificado a la base de datos, la comprobación se realizará con el certificado ubicado en la carpeta Trusted Root Certification Authorities, y el parámetro AllowMixedModeCertificateValidation se ignorará.
Para descargar el proyecto y los materiales complementarios, use este enlace: JWT_Example.zip