Social
Con IBM Cloud® App ID, puede configurar proveedores de identidad para establecer una experiencia de inicio de sesión único para la app. Si permite a un usuario iniciar sesión con su perfil social, este no podrá recordar distintas contraseñas de aplicaciones diferentes.
Configuración predeterminada
App ID proporciona una configuración predeterminada para ayudar a empezar y trabajar rápidamente con el servicio.
Los datos se utilizan cuando el usuario participa en los Usos permitidos del servicio. Al utilizar el servicio, acepta adoptar la política de la recopilación y el uso de la información de acuerdo con la política de privacidad que se describe.
Cuando configura App ID, Facebook, Google, y Directorio en la nube se habilitan automáticamente como proveedores. Puede cambiar la configuración en cualquier momento. Existen credenciales predeterminadas para Facebook y Google, pero son credenciales de IBM y se deben utilizar solo para probar si se utiliza el servicio. Antes de publicar la app, actualice la configuración a sus propias credenciales.
El usuario tiene un límite de 20 autenticaciones con las credenciales predeterminadas por instancia al día. Si supera este límite, error_description=MaxNumberOfDefaultKeysUsageExceeded aparece al final del proceso de autenticación.
Configuración de Facebook
Puedes configurar App ID para que utilice Facebook como proveedor de identidad.
Obtención de un ID de app y secreto de Facebook
Para utilizar Facebook como proveedor de identidad, debe añadir y configurar la plataforma de sitio web en su aplicación de Facebook.
- Accede a tu cuenta en el sitio Meta para desarrolladores.
- Anote el ID de aplicación y el secreto de Facebook en la sección Básica del menú Configuración. Estos valores son necesarios configurar el proyecto web para la autenticación en el panel de control de servicio.
- En la lista de productos, seleccione Inicio de sesión de Facebook.
- Seleccione la plataforma y especifique el URL del sitio.
- En la página Valores de inicio de sesión de Facebook, especifique el URL de punto final de devolución de llamada del servidor de autorizaciones en el campo URI de redirección OAuth válidos.
- Pulse Guardar cambios.
Configuración de App ID para la autenticación de Facebook
Cuando tenga su ID de aplicación y secreto de Facebook, y su aplicación Meta for Developers esté configurada para servir a los clientes web, puede editar la autenticación de Facebook en el panel de control de servicio.
- Desde el separador Gestionar del panel de control del servicio, seleccione Facebook y pulse Editar.
- Especifique el ID de aplicación y el secreto de Facebook que ha obtenido en el sitio web de Meta for Developers.
- Copie el URI que está en el campo URI de redirección para Meta for Developers. Pegue el URI en el campo URI de redirección OAuth válidos en la sección Configuración de inicio de sesión de Facbook del sitio Meta for Developers.
- Pulse Guardar.
- Opcional: para apps web, especifique el URL de redirección en el campo URL de redirección de la aplicación web. Este valor está determinado por el desarrollador y se utiliza para acceder al URL de redirección una vez completado
el proceso de autorización. El URL debe seguir un esquema
httpohttps. Para obtener un mayor nivel de seguridad, utilice un esquemahttps.
Configuración de Google
Puede configurar el servicio App ID para que utilice Google como proveedor de identidad.
Obtención de un ID de cliente y secreto
Cree un proyecto en Google Cloud Platform configure el proyecto para que sirva a clientes web y obtenga un ID de cliente y un secreto.
- Cree un proyecto.
- Abra la página de credenciales de la consola de APIs Google.
- Si el proyecto no tiene un ID de cliente de tipo de aplicación web, pulse Crear credenciales > ID de cliente de OAuth.
- Configure su nivel de consentimiento.
- En el campo Orígenes autorizados de JavaScript, especifique el dominio del sitio.
- Pulse Crear.
- Copie Su ID de cliente y Su secreto de cliente
Configuración de App ID para la autenticación de Google
Después de configurar el proyecto de Google y de tener el ID de cliente y el secreto, puede editar el panel de control de servicio para la autenticación de Google.
- Desde la página Gestionar del panel de control del servicio, seleccione Google y pulse Editar.
- Especifique el ID de cliente y el secreto que ha obtenido de Google Cloud Platform.
- Autorice el URL de App ID.
- Copie el URL de redirección para Google Cloud Platform de los detalles del proveedor de identidades de Google.
- En la página de credenciales de su proyecto de Google, seleccione el ID de cliente que haya creado para esta integración.
- Pegue el URL de App ID en el campo URI de redirección autorizados y pulse Guardar.
- Pulse Guardar para actualizar su configuración de Google en App ID.
- Para apps web, introduzca un URL de redirección en el separador Gestionar. Una vez que se haya completado el proceso de autorización, se envía un usuario a este URL. El URL debe seguir un esquema
httpohttps. Para obtener un mayor nivel de seguridad, utilice un esquemahttps.