public final class SsoTokenUtils extends Object
Modifier and Type | Method and Description |
---|---|
static org.springframework.security.authentication.UsernamePasswordAuthenticationToken |
generateAuthenticationToken(String principal)
Créé un SSOUsernamePasswordAuthenticationToken a partir d'un user
On va builder le principal avec : CodeUtilisateur##NONCE
Le password va être : CodeUtilisateur##KEY_CODE##NONCE
|
static org.springframework.security.core.context.SecurityContext |
generateNewContext() |
static String |
getPasswordSHA(String principal)
Retourne le SHA a partir d'un principal
|
static String |
getPrincipal(String principal)
Retourne le SHA a partir d'un principal
|
static boolean |
isValid(String principal)
Indique si le principal est un user SSO
|
static org.springframework.security.core.context.SecurityContext |
readSecurityContextFromSession(javax.servlet.http.HttpSession httpSession) |
static String |
replacePrincipal(String original,
String principal) |
static void |
storeSecurityContextInSession(org.springframework.security.core.context.SecurityContext securityContext,
javax.servlet.http.HttpServletRequest request) |
public static org.springframework.security.authentication.UsernamePasswordAuthenticationToken generateAuthenticationToken(String principal)
public static boolean isValid(String principal)
public static String getPrincipal(String principal)
public static String getPasswordSHA(String principal)
public static org.springframework.security.core.context.SecurityContext readSecurityContextFromSession(javax.servlet.http.HttpSession httpSession)
public static org.springframework.security.core.context.SecurityContext generateNewContext() throws javax.servlet.ServletException
javax.servlet.ServletException
public static void storeSecurityContextInSession(org.springframework.security.core.context.SecurityContext securityContext, javax.servlet.http.HttpServletRequest request)
Copyright © 2016. All rights reserved.