Architecture de référence d'une application Kerberos simple
L'architecture Access Gateway d'instance Kerberos simple représente un ensemble de composants nécessaires pour l'authentification et l'autorisation basées sur Kerberos avec Access Gateway. Elle représente une base de référence ou un point de départ pour d'autres architectures.
Cette architecture est conçue pour répondre aux exigences suivantes :
- Protéger un service basé sur Kerberos (Windows IIS).
- Fournir une base de référence pour les tests et le développement.
Avantages et inconvénients
| Avantages | Inconvénients |
|---|---|
|
|
Architecture
Composants
|
Emplacement |
Composant | Description |
|---|---|---|
| Internet externe | Clients Web |
Le navigateur client traditionnel accède à Access Gateway en utilisant les URL connues sous le nom de |
URL consumer-app1.example.com non affichées |
URL représentant l'application qu'un client Web externe saisirait pour accéder à l'une des applications sécurisées par Access Gateway. Généralement, toutes les URL de cette nature sont fournies par l'instance Access Gateway et se résolvent vers cette dernière. |
|
| Org Okta |
Votre org Okta, qui fournit des services d'identité. |
|
| Universal Directory Org Okta |
Okta Universal Directory, hébergé au sein d'une org Okta, contenant des utilisateurs en dehors des autres implémentations LDAP ou Active Directory. Il s'agit généralement d'autres comptes clients, de comptes partenaires, etc. |
|
| Pare-feu |
Internet externe vers DMZ |
Pare-feu traditionnel entre l'Internet externe et l'hébergement DMZ Access Gateway. |
| DMZ | Access Gateway | Le cluster Access Gateway, situé dans la DMZ, est utilisé pour fournir un accès aux applications utilisées par des clients Internet externes. Contient un service Kerberos et un fichier keytab. Consultez Créer un fichier keytab pour en savoir plus sur la création d'un fichier keytab. Consultez la section Ajouter un service Kerberos pour obtenir plus d'informations sur la définition d'un service Access Gateway Kerberos. Il est généralement hébergé dans un environnement virtuel comme Amazon Web Services, MS Azure, Oracle OCI, etc. Consultez Gérer le déploiement Access Gateway. |
| Pare-feu |
DMZ vers pare-feu interne |
Pare-feu traditionnel entre la DMZ et le réseau interne. |
| Réseau interne | Service/application protégée |
L'ensemble des ressources Web protégées, dans ce cas les services Microsoft, accessibles à l'aide des URL Versions prises en charge :
|
|
Instance de services du domaine Microsoft avec le centre de distribution de clés (KDC) |
Services du domaine contenant un centre de distribution de clés (KDC). En général, un KDC utilise une base de données Active Directory comme magasin de stockage des identifiants. Pendant l'exécution, l'instance KDC traite les demandes de tickets Kerberos, qui sont ensuite utilisés avec les services prenant en charge Kerberos, tels que Microsoft IIS. |
Autres considérations
Le DNS est généralement partagé entre les domaines externes et internes. Toutes les URL externes, telles que [appN|consumer-app1].example.com, seront servies en externe et pointeront vers l'instance Access Gateway. Les URL internes utilisées par Access Gateway, comme [protd-N|consumer-app1].internal-example.com, seront servies par un DNS interne.
La plupart des architectures transfèrent les événements du journal à un composant de journal système externe. Okta recommande fortement qu'un serveur de journalisation soit configuré pour tous les environnements Access Gateway. Consultez Configurer des redirecteurs de journaux.
De plus, Access Gateway lui-même est généralement géré via un accès interne uniquement. En d'autres termes, les administrateurs accès généralement à Access Gateway lui-même derrière le pare-feu. Ceci est illustré dans d'autres architectures.