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.
Les kits de développement de logiciels de ForgeRock
Les kits de développement de logiciels (SDK) de ForgeRock vous aident à créer des expériences numériques sécurisées plus rapidement sur la plateforme ForgeRock. En utilisant nos SDK, vous pouvez commercialiser plus rapidement des applications et réduire les coûts et les risques. Les SDK vous permettent d'intégrer facilement l'authentification, l'inscription et les parcours en libre-service, ce qui permet à vos applications mobiles et Web de bénéficier de la fonctionnalité Intelligent Access.
En intégrant le contexte de l'appareil aux informations sur l'identité de l'utilisateur, votre entreprise peut offrir une expérience utilisateur exceptionnelle sans compromettre la sécurité. Grâce à des bibliothèques natives modulaires et évolutives, les SDK de ForgeRock réduisent le coût et la complexité associés à l'ajout de l'authentification unique (SSO), de l'authentification multifacteur (MFA) et d'autres éléments aux applications sur plusieurs plateformes.
Que sont les SDK de ForgeRock ?
Caractéristiques des SDK
Authentification forte grâce à la biométrie
Les SDK de ForgeRock vous permettent d'offrir rapidement une expérience utilisateur exceptionnelle en permettant une authentification sans mot de passe et sans nom d'utilisateur grâce à l'utilisation de technologies biométriques telles que Face ID et Touch ID. Les bibliothèques ForgeRock vous permettent d'intégrer nativement ces technologies biométriques à vos applications iOS, Android et Web. Créez des expériences de connexion sécurisées et fluides pour tous vos utilisateurs en tirant parti de FIDO2 et de WebAuthn et en les intégrant à la plateforme ForgeRock.
ForgeRock Intelligent Access
ForgeRock Intelligent Access est une puissante plateforme d'orchestration qui vous permet de concevoir des parcours d'authentification, d'inscription et de libre-service pour les utilisateurs à l'aide d'une interface visuelle intuitive de type glisser-déposer. Elle vous permet également de créer facilement des parcours adaptés à l'utilisateur tout en offrant une sécurité exceptionnelle à l'aide de signaux numériques, notamment sur l'appareil concerné, son contexte, son comportement, le choix de l'utilisateur, les analyses et les facteurs basés sur le risque. Les SDK de ForgeRock vous permettent d'intégrer rapidement l'accès intelligent à vos applications ainsi que de modifier le parcours de manière dynamique sans avoir à coder ou déployer une nouvelle fois vos applications.
Authentification push et jetons logiciels
L'authentification push est un moyen simple et sécurisé de vérifier un utilisateur en envoyant une notification push directement sur son appareil de confiance. Vos applications peuvent utiliser la technologie push pour l'authentification ou pour les autorisations au niveau de certaines transactions individuelles. Les SDK de ForgeRock vous permettent d'intégrer facilement des fonctionnalités d'authentification push natives dans vos propres applications mobiles existantes. Vous pouvez facilement transformer votre application en un jeton logiciel basé sur les normes (OAuth), ce qui facilite l'authentification forte pour vos utilisateurs.
Sécurité
Les SDK de ForgeRock sont conçus dès le départ en utilisant les meilleures pratiques pour authentifier les utilisateurs et sécuriser leurs jetons. Les SDK utilisent le flux de code d'autorisation OAuth 2.0 avec Proof Key for Code Exchange (PKCE), conformément aux bonnes pratiques en vigueur pour les applications de premier niveau. Le SDK gère automatiquement l'échange de jetons et stocke les jetons de manière sécurisée. Pour chiffrer les jetons et les protéger contre toute utilisation non autorisée, le SDK sécurise la clé physique dans keychain (iOS) ou keystore (Android).
Contexte de l'appareil
Les SDK de ForgeRock génèrent automatiquement un identifiant d'appareil. Pendant l'authentification de l'utilisateur, votre application peut utiliser cet identifiant ainsi que les données du profil utilisateur pour réduire les frictions sur les appareils connus ou enregistrés. La fonctionnalité d'ADN de l'appareil collecte des informations de profil telles que la géolocalisation, la détection d'un débridage ou d'une prise de contrôle, le modèle et la plateforme. Votre application peut également exploiter ces informations pour identifier les anomalies, comme les déplacements impossibles, ou pour limiter l'accès à des lieux spécifiques pour certains utilisateurs.
Architecture modulaire
Le SDK dispose d'une architecture modulaire et évolutive et est conçu pour être flexible. Vous ne voulez pas utiliser notre méthode de détection des débridages ? Aucun problème. Connectez votre propre méthode ou utilisez un plug-in tiers. La conception modulaire du SDK vous permet également de réduire l'empreinte de votre application au minimum en n'incluant que les modules dont celle-ci a besoin.
Livre blanc
SDK de ForgeRock
Créez des applications modernes et sécurisées plus rapidement grâce aux SDK de ForgeRock.
Documentation
Guide de démarrage
Guide de présentation des SDK de ForgeRock pour vous aider à démarrer.
Documentation
Guide sur le SDK iOS
Créez rapidement des applications natives pour iPhone et iPad grâce à notre SDK iOS.
Documentation
Guide sur le SDK Android
Créez facilement des applications natives pour différents appareils Android grâce à notre SDK Android.
Blog
Plus d'autonomie pour vos développeurs et réduction des coûts grâce aux SDK.
Trois étapes pour réduire le coût du développement d'applications sans compromettre la qualité de l'expérience.
Blog
Six raisons supplémentaires d'aimer les SDK de ForgeRock
Découvrez les nouvelles fonctionnalités essentielles introduites dans le SDK 2.0.
Blog
Six raisons pour adopter les SDK ForgeRock
Obtenez un aperçu des SDK et découvrez certains de leurs avantages clés.