ForgeRock Software Development Kits (SDKs)

Bénéficiez rapidement de la puissance d'une plateforme de gestion des identités et des accès (IAM) complète primée depuis vos applications mobiles et Web.

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.

Documentation pour les développeurs

Que sont les SDK de ForgeRock ?

Caractéristiques des SDK

 

media:acquia_dam_asset:7a4c3d60-baeb-4404-b476-ecb69a826765
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.

media:acquia_dam_asset:8f3ac8ce-2f22-480b-92f1-bed4c3d83ca9
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.

media:acquia_dam_asset:8f06ea00-d0f3-4227-90cd-ca0868e026d8
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.

media:acquia_dam_asset:c8e4a817-7f18-4b79-8a42-6319f7a7db53
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).

media:acquia_dam_asset:4f911ca8-230d-4407-a073-27a6514cc600
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.

media:acquia_dam_asset:0073fc0f-25d8-43a6-be00-465b346b737d
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.

Ressources
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.