package xx.xxxx.xxxx.config;

import jakarta.enterprise.context.ApplicationScoped;

/**
 * Configuration de l'application pour la sécurité.
 */
@ApplicationScoped
@DatabaseIdentityStoreDefinition(
dataSourceLookup = "jdbc/tpsecurite",
callerQuery = "select mot_de_passe from login where login=?",
groupsQuery = "select groupe from login_groupe where login=?" ) @CustomFormAuthenticationMechanismDefinition(
loginToContinue = @LoginToContinue(
loginPage = "/login/login.xhtml",
errorPage = "" // Les messages d'erreur sur le nom et le mot de passe seront affichées dans la page de login si vide. // Sinon, désigner ici la page où seront affichés les messages d'erreur.
)
) public class Config { }