Configuration de ressources d'authentification unique
Créez des ressources individuellement en ajoutant une ressource pour chacune des URL de votre application ou utilisez une expression rationnelle pour créer une ressource qui représente un ensemble d'URL pour votre application.
Le mappage de politiques est hiérarchique dans la passerelle d'application. L'ordre des ressources défini est donc important. Prenons l'exemple suivant :
/myapp/logout.html
et que nous avons une politique d'authentification dans l'ordre ci-dessous : /.*
(publique)/.*/logout.html
(Formulaire+Déconnexion)
/.*
) et la même politique est appliquée, à savoir "public"./myapp/logout.html
et que nous avons une politique d'authentification dans l'ordre ci-dessous./.*/logout.html
(Formulaire+Déconnexion)/.*
(publique)
/.*/logout.html
) et la même politique s'applique, à savoir "Formulaire+Déconnexion".Notez également que les applications qui effectuent leurs propres intégrations de connexion peuvent rencontrer des problèmes lors de l'accès à des ressources statiques lors de la connexion, mais que les ressources n'ont pas été rendues publiques. Le processus de connexion échoue. Pour éviter cela, vous devez utiliser la méthode d'authentification public
pour vos ressources statiques publiques telles que CSS, JavaScript et les fichiers d'image comme suit :
- Regroupez toutes les ressources statiques publiques, par exemple sous
/myapp/public/resources
. -
Indiquez que ces répertoires doivent utiliser la méthode d'authentification
public
utilisant une expression rationnelle telle que/myapp/public/.*
.
Pour configurer des ressources :