Voir Authentification SAML 2.0 pour obtenir des instructions sur la configuration d’OKTA avec AEM as a Cloud Service.
La première étape consiste à configurer votre application sur le portail OKTA. Une fois votre application approuvée par votre administrateur OKTA, vous avez accès au certificat IdP et à l’URL de connexion unique. Voici les paramètres généralement utilisés pour enregistrer une nouvelle application.
Puisque les assertions SAML sont chiffrées, nous devons ajouter le certificat IdP (OKTA) au trust store d’AEM, afin de permettre une communication sécurisée entre OKTA et AEM.
Initialisation de Trust Store, s’il n’est pas déjà initialisé.
Souvenez-vous du mot de passe du Trust Store. Nous devrons utiliser ce mot de passe plus tard dans ce processus.
Accédez à Trust Store mondial.
Cliquez sur "Ajouter un certificat à partir du fichier CER". Ajoutez le certificat IdP fourni par OKTA et cliquez sur Envoyer.
Ne mappez le certificat à aucun utilisateur.
Lors de l’ajout du certificat au Trust Store, vous devez obtenir l’alias du certificat comme illustré dans la capture d’écran ci-dessous. Le nom d’alias peut être différent dans votre cas.
Notez l’alias du certificat. Vous en aurez besoin lors des étapes suivantes.
Accédez à configMgr.
Recherchez et ouvrez "Adobe Granite SAML 2.0 Authentication Handler".
Indiquez les propriétés suivantes, comme indiqué ci-dessous. Voici les propriétés clés à spécifier :
Accédez à configMgr.
Recherchez et ouvrez "Apache Sling Referrer Filter". Définissez les propriétés suivantes comme indiqué ci-dessous :
Lors de la configuration de l’intégration OKTA sur AEM, il peut s’avérer utile de consulter les journaux DEBUG pour AEM gestionnaire d’authentification SAML. Pour définir le niveau de journalisation sur DEBUG, créez une configuration Sling Logger via la console web OSGi AEM.
N’oubliez pas de supprimer ou de désactiver cet enregistreur dans les environnements intermédiaire et de production pour réduire le bruit de journal.
Lors de la configuration de l’intégration OKTA sur AEM, il peut s’avérer utile de consulter les journaux DEBUG pour AEM gestionnaire d’authentification SAML. Pour définir le niveau de journalisation sur DEBUG, créez une configuration Sling Logger via la console web OSGi AEM.
N’oubliez pas de supprimer ou de désactiver cet enregistreur dans les environnements intermédiaire et de production pour réduire le bruit de journal.
Accédez à configMgr
Recherchez et ouvrez "Configuration de l’enregistreur de journalisation Apache Sling".
Créez un enregistreur avec la configuration suivante :
Cliquez sur Enregistrer pour enregistrer vos paramètres.
Déconnectez-vous de votre instance AEM. Essayez d’accéder au lien. Vous devriez voir OKTA SSO en action.