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 {
}