Crear una conexión autenticada en el anfitrión
Para acceder a una base de datos alojada, OData requiere lo siguiente:
-
Claris Server: utilice el nombre de la cuenta ampliada de Claris y la contraseña que estableció en Claris Studio. Consulte "Crear una cuenta ampliada de Claris para los servicios de Claris Server" en el Centro de ayuda de Claris Studio.
-
FileMaker Server: utilice una cuenta de archivo de FileMaker con una contraseña definida en la base de datos alojada.
-
FileMaker Cloud: utilice la cuenta y la contraseña del ID de Claris.
Para definir una conexión con una base de datos alojada por Claris Server o FileMaker Server:
-
Claris Server:
Utilice una cadena codificada en base64 que represente el nombre de la cuenta ampliada de Claris y la contraseña que estableció en Claris Studio.
Por ejemplo, utilice la siguiente URL y encabezado:
-
URL:
https://anfitrión/fmi/odata/v4/nombre-base-de-datos/sessions-
anfitrión: el nombre del anfitrión de Claris Server.
-
nombre-base-de-datos: el nombre de la base de datos de Claris Pro.
-
-
Encabezado: Basic Token_ID_Claris:contraseña_Claris_ampliada
-
- FileMaker Server:
Utilice una cadena codificada en base64 que represente el nombre de cuenta y la contraseña que utilizó para iniciar sesión en la base de datos alojada.
Por ejemplo, utilice la siguiente URL y encabezado:
URL:
https://anfitrión/fmi/odata/v4/nombre-base-de-datos/$metadataanfitrión: el nombre del anfitrión de FileMaker Server.
nombre-base-de-datos: el nombre de la base de datos de FileMaker Pro.
Encabezado: Basic nombre_usuario_base_de_datos:contraseña_base_de_datos
-
FileMaker Cloud:
-
Genere un token del ID de Claris para la autenticación externa. Consulte "Uso del ID de Claris para la autenticación externa" en la Ayuda de Claris Customer Console.
-
Incluya el token del ID de Claris del paso 1 en el encabezado "Authorization" para todas las llamadas de OData.
Por ejemplo, utilice la siguiente URL y encabezado:
-
URL:
https://anfitrión/fmi/odata/v4/nombre-base-de-datos/$metadata-
anfitrión: el nombre del anfitrión de FileMaker Cloud.
-
nombre-base-de-datos: el nombre de la base de datos de FileMaker Pro.
-
-
Encabezado: Authorization FMID Token_ID_Claris
-
Notas
-
En FileMaker Cloud, debe autenticarse primero con su cuenta del ID de Claris y recuperar los tokens de sesión necesarios. Los tokens son válidos durante una hora. Si ha pasado más de una hora desde la última autenticación con el ID de Claris, las llamadas de la API pueden fallar con un error 401. Para resolver el problema, vuelva a autenticarse con la cuenta del ID de Claris y recupere nuevos tokens de sesión.