@Service(value="blCrossAppAuthCSRMultiSessionService") public class CrossAppAuthCSRMultiSessionServiceImpl extends Object implements CrossAppAuthCSRMultiSessionService
Modifier and Type | Field and Description |
---|---|
static String |
TOKEN_DELIMITER |
Constructor and Description |
---|
CrossAppAuthCSRMultiSessionServiceImpl() |
Modifier and Type | Method and Description |
---|---|
String |
createCSRToken(Long adminUserId,
String sessionAlias) |
protected String |
getCSRMultiSessionSecretKey() |
boolean |
isMultiSessionEnabled() |
boolean |
isMultiSessionHttps() |
protected String |
urlEncode(String value) |
boolean |
verifyCSRToken(String token) |
public static final String TOKEN_DELIMITER
public CrossAppAuthCSRMultiSessionServiceImpl()
public boolean isMultiSessionEnabled()
isMultiSessionEnabled
in interface CrossAppAuthCSRMultiSessionService
public boolean isMultiSessionHttps()
isMultiSessionHttps
in interface CrossAppAuthCSRMultiSessionService
public String createCSRToken(Long adminUserId, String sessionAlias) throws NoSuchAlgorithmException, InvalidKeyException
createCSRToken
in interface CrossAppAuthCSRMultiSessionService
NoSuchAlgorithmException
InvalidKeyException
public boolean verifyCSRToken(String token) throws InvalidKeyException, NoSuchAlgorithmException
verifyCSRToken
in interface CrossAppAuthCSRMultiSessionService
InvalidKeyException
NoSuchAlgorithmException
protected String getCSRMultiSessionSecretKey()
Copyright © 2019. All rights reserved.