2016-04-29 1 views
0

J'utilise IBM MobileFirst Studio Plugin 7.0 et suivais les didacticiels pour l'authentification par adaptateur ici Documentation.Utilisation de isInternalUSerID pour l'authentification par adaptateur

Je vois que isInternalUserID n'est pas utilisé pour créer l'objet userIdentity contrairement à l'authentificateur de base de formulaire . Peut-il être utilisé? Ou est-ce spécifiquement pour que le code pour créer l'userIDentity doit être fait dans l'adaptateur?

Répondre

0

Il y a deux parties à la réponse:

a) Lors de l'utilisation d'un test de sécurité personnalisé, « isInternalUserID » est utilisé pour identifier un domaine particulier que celui qui sera utilisé pour la création de l'identité des utilisateurs. Si un domaine est marqué avec "isInternalUserID", cela signifie que seul ce domaine est utilisé pour l'identification de l'utilisateur. Il doit y avoir exactement un tel domaine pour chaque configuration de sécurité appliquée à une ressource mobile ou Web. B) L'authentification basée sur l'adaptateur permet de développer une logique d'authentification personnalisée au sein d'un adaptateur MobileFirst. C'est pourquoi vous voyez que userIdentity est créé et affecté avec une logique d'adaptateur (contrairement à l'exemple basé sur un formulaire). Toutefois, vous remarquerez que l'identité générée est toujours affectée au domaine, c'est-à-dire marquée "isInternalUserId" dans le test de sécurité.

Plus de détails: