@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 CrossAppAuthCSRMultiSessionServicepublic boolean isMultiSessionHttps()
isMultiSessionHttps in interface CrossAppAuthCSRMultiSessionServicepublic String createCSRToken(Long adminUserId, String sessionAlias) throws NoSuchAlgorithmException, InvalidKeyException
createCSRToken in interface CrossAppAuthCSRMultiSessionServiceNoSuchAlgorithmExceptionInvalidKeyExceptionpublic boolean verifyCSRToken(String token) throws InvalidKeyException, NoSuchAlgorithmException
verifyCSRToken in interface CrossAppAuthCSRMultiSessionServiceInvalidKeyExceptionNoSuchAlgorithmExceptionprotected String getCSRMultiSessionSecretKey()
Copyright © 2019. All rights reserved.