104052/Developpeur Microsoft Entra ID et Microsoft Graph (IT) / Freelance
Developpeur Microsoft Entra ID et Microsoft Graph. Développement d’un connecteur Microsoft Entra ID, en C++ en environnement Windows, en collaboration étroite avec notre équipe technique.
Contexte
Éditeur d’une solution logicielle de contrôle d’accès déployée on-premises en environnement Windows, nous souhaitons faire évoluer notre produit afin de permettre son intégration avec Microsoft Entra ID.
La solution dispose actuellement de mécanismes d’intégration avec des environnements Active Directory / ADLDS. Une étude de faisabilité technique concernant l’intégration avec Entra ID a déjà été réalisée en interne. Les principaux choix d’architecture et d’intégration sont donc établis.
Les travaux de la prestation porteront notamment sur :
- l’implémentation des mécanismes d’accès à Entra ID et des API Microsoft nécessaires
- la gestion des mécanismes d’authentification et d’autorisation
- la récupération et l’exploitation des utilisateurs, groupes et attributs nécessaires au fonctionnement de la solution
- l’intégration avec les mécanismes d’annuaire existants
- la gestion des erreurs, de la journalisation et des situations d’indisponibilité
- la réalisation des tests nécessaires
- la documentation technique et de configuration
- l’intégration et la livraison du développement
L’prestation sera accompagnée, coachée et supervisée par un expert technique interne, qui assurera notamment le transfert de connaissance sur le produit, les choix techniques déjà réalisés et la validation des développements.
Une expérience concrète est demandée dans l’intégration de services d’identité, notamment :
- Microsoft Entra ID et Microsoft Graph
- OAuth 2.0 / OpenID Connect
- Active Directory / LDAP
- Développement d’applications ou de services on-premises intégrant des services cloud.
Au-delà de l’expertise Entra ID, une autonome est demandée dans le développement ainsi que la capacité de travailler sous la supervision d’un référent technique.
Livrables :
- Connecteur opérationnel et intégré à la solution
- Code source C++ compilé sous Visual Studio
- Tests
- Documentation technique et de configuration
- Eléments nécessaires à la maintenance et à l’évolution du connecteur