ForgeRock Software Development Kits (SDKs)

Quickly leverage the power of a comprehensive, award winning Identity and access management (IAM) platform from your mobile and web applications.

¿Qué son los Kits de Desarrollo de Software de ForgeRock?

 

Los kits de desarrollo de software (SDK) de ForgeRock le ayudan a crear experiencias digitales seguras más rápido en la plataforma de ForgeRock. Al aprovechar los SDK, puede llevar las aplicaciones al mercado de forma más rápida y reducir costos y riesgos. Los SDK le permiten integrar con facilidad la autenticación, el registro y los recorridos de autoservicio, lo que le permite a sus aplicaciones móviles y web beneficiarse del Intelligent Access.

Al integrar el contexto del dispositivo con la información de la identidad del usuario, su organización puede ofrecer grandes experiencias de usuario sin comprometer la seguridad. Con bibliotecas nativas modulares y ampliables, los SDK de ForgeRock reducen el costo y la complejidad de añadir el inicio de sesión único (SSO), la autenticación multifactores (MFA), etc., a las aplicaciones en múltiples plataformas.

Documentación del Desarrollador

¿Qué son los SDK de ForgeRock?

Capacidades de los SDK

 

media:acquia_dam_asset:7a4c3d60-baeb-4404-b476-ecb69a826765
Autenticación Sólida con Biometría

Los SDK de ForgeRock le permiten proporcionar rápidamente excelentes experiencias de usuario al habilitar la autenticación sin contraseña y sin nombre de usuario, aprovechando la biometría como Face ID y Touch ID. Las bibliotecas de ForgeRock le permiten integrar de forma nativa estos datos biométricos en sus aplicaciones iOS, Android y web. Cree experiencias de inicio de sesión seguras y sin complicaciones para todos sus usuarios al aprovechar FIDO2 y WebAuthn e integrarlos en la plataforma de ForgeRock.

media:acquia_dam_asset:8f3ac8ce-2f22-480b-92f1-bed4c3d83ca9
Acceso inteligente

ForgeRock Intelligent Access es una potente plataforma de organización que le permite diseñar recorridos de autenticación, registro y autoservicio de los usuarios con una interfaz visual intuitiva de arrastrar y soltar. También le permite crear fácilmente recorridos personalizados para el usuario al mismo tiempo que proporciona una seguridad excepcional mediante señales digitales, incluidos factores de dispositivo, contextuales, conductuales, de elección del usuario, analíticos y basados en el riesgo. Los SDK de ForgeRock le permiten integrar con rapidez el acceso inteligente en sus aplicaciones y cambiar de forma dinámica el recorrido sin tener que volver a codificar o implementar sus aplicaciones.

media:acquia_dam_asset:8f06ea00-d0f3-4227-90cd-ca0868e026d8
Autenticación Push y Tokens de Software

La autenticación push es una forma fácil y segura de verificar a un usuario al enviar una notificación push directamente al dispositivo de confianza del usuario. Sus aplicaciones pueden aprovechar la tecnología push para la autenticación o para autorizaciones individuales a nivel de transacción. Los SDK de ForgeRock le permiten integrar con facilidad las capacidades de autenticación push de forma nativa en sus propias aplicaciones móviles actuales. Puede convertir fácilmente su aplicación en un token de software basado en estándares (OAuth), lo que facilita una autenticación sólida para sus usuarios.

media:acquia_dam_asset:c8e4a817-7f18-4b79-8a42-6319f7a7db53
Seguridad

Los SDK de ForgeRock se crean desde cero usando las mejores prácticas para autenticar a los usuarios y proteger sus tokens. Los SDK usan el flujo de código de autorización OAuth 2.0 con Clave de prueba para intercambio de código (PKCE) como la mejor práctica para las aplicaciones directas. El SDK maneja de forma automática el intercambio de tokens y los almacena de manera segura. Para cifrar los tokens y protegerlos de un uso no autorizado, el SDK protege el material clave en el keychain (iOS) o en el almacén de claves (Android).

media:acquia_dam_asset:4f911ca8-230d-4407-a073-27a6514cc600
Contexto del Dispositivo

Los SDK de ForgeRock generan de forma automática un ID de dispositivo. Durante la autenticación del usuario, su aplicación puede aprovechar este ID junto con los datos del perfil del usuario para reducir la fricción de los dispositivos conocidos o registrados. La función de ADN del dispositivo recopila información de perfil como geolocalización, liberación o detección de raíz, modelo y plataforma. Su aplicación también puede aprovechar la información para identificar anomalías, como recorridos imposibles, o determinar mediante geoperímetros el acceso a ubicaciones específicas para ciertos usuarios.

media:acquia_dam_asset:0073fc0f-25d8-43a6-be00-465b346b737d
Arquitectura Modular

El SDK tiene una arquitectura modular y ampliable, y está diseñado para ofrecer flexibilidad. ¿No quiere usar nuestro método para la detección de liberación (de un dispositivo)? ¡No hay problema! Simplemente conecte su propio método o utilice un complemento de terceros. El diseño modular del SDK también le permite minimizar la huella de su aplicación al incluir únicamente los módulos que su aplicación necesita.

Recursos

Documento Informativo

SDK de ForgeRock

Cree aplicaciones seguras y modernas más rápido con los SDK de ForgeRock

Documentos

Introducción

Lea una guía general sobre los SDK de ForgeRock para ayudarlo a empezar.

Documentos

Guía de SDK de iOS

Cree rápidamente aplicaciones nativas para iPhone y iPad con el SDK de iOS.

Documentos

Guía de SDK de Android

Cree fácilmente aplicaciones nativas para diferentes dispositivos Android utilizando el SDK de Android.

Blogs relacionados

Blog

Empodere a los desarrolladores y reduzca los costos con SDK

Tres pasos para disminuir el costo del desarrollo de aplicaciones sin comprometer la entrega de excelentes experiencias.

Blog

Seis Razones Más para Amar los SDK de ForgeRock

Conozca las nuevas características fundamentales introducidas en SDK 2.0.

Blog

Seis razones por las que los SDK tienen sentido

Obtenga un panorama general de los SDK y conozca algunos de los beneficios clave.