Détermination du type d'utilisateur

La méthode isUserExternal() est appelée à n'importe quel endroit de l'application où le type d'utilisateur doit être déterminé. Cela inclut le moment où l'utilisateur se connecte à l'application et celui où il tente une autorisation afin d'accéder aux éléments sécurisés IBM Cúram Social Program Management.

/**
 * L'implémentation de cette méthode doit déterminer le type
 * d'utilisateur qui est connecté à l'application. Il existe 2 types
 * d'utilisateurs : INTERNE et EXTERNE. Si l'utilisateur est un utilisateur EXTERNE,
 * alors cette méthode doit renvoyer la valeur Vrai. Si la valeur Faux est renvoyée,
 * alors l'utilisateur est considéré comme INTERNE.
 *
 * @param username - Nom d'utilisateur.
 * @return Valeur booléenne de type Vrai indiquant un utilisateur EXTERNE,
 * Faux indiquant un utilisateur INTERNE.
 *
 * @throws AppException Signature de l'exception générique.
 * @throws InformationalException Signature de l'exception générique.
 */
boolean isUserExternal(Nom d'utilisateur de chaîne)
  throws AppException, InformationalException;