Package io.vertigo.account.security
Interface VSecurityManager
- All Superinterfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Manager
- All Known Implementing Classes:
VSecurityManagerImpl
public interface VSecurityManager
extends io.vertigo.core.node.component.Manager
Gestion centralisee des droits d'acces.
- Author:
- npiedeloup
-
Method Summary
Modifier and TypeMethodDescription<U extends UserSession>
UCreation de nouveaux utilisateurs.<U extends UserSession>
Optional<U> Recuperation de la session utilisateur courante.voidstartCurrentUserSession(UserSession userSession) Accroche l'utilisateur au thread courant.voidReinitialise la session courante.
-
Method Details
-
startCurrentUserSession
Accroche l'utilisateur au thread courant. S'effectue dans la servlet. Ne pas utiliser directement.- Parameters:
userSession- Session utilisateur (not null)
-
stopCurrentUserSession
void stopCurrentUserSession()Reinitialise la session courante. -
getCurrentUserSession
Recuperation de la session utilisateur courante.- Type Parameters:
U- Session utilisateur- Returns:
- Session utilisateur courante.
-
createUserSession
Creation de nouveaux utilisateurs.- Type Parameters:
U- Type de l'utilisateur- Returns:
- Nouvel utilisateur
-