Class CrossAppAuthCSRMultiSessionServiceImpl
java.lang.Object
com.broadleafcommerce.enterprise.crossapp.service.CrossAppAuthCSRMultiSessionServiceImpl
- All Implemented Interfaces:
CrossAppAuthCSRMultiSessionService
@Service("blCrossAppAuthCSRMultiSessionService")
public class CrossAppAuthCSRMultiSessionServiceImpl
extends Object
implements CrossAppAuthCSRMultiSessionService
- Author:
- Elbert Bautista (elbertbautista)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCSRToken(Long adminUserId, String sessionAlias) protected Stringbooleanbooleanprotected StringbooleanverifyCSRToken(String token)
-
Field Details
-
TOKEN_DELIMITER
- See Also:
-
-
Constructor Details
-
CrossAppAuthCSRMultiSessionServiceImpl
public CrossAppAuthCSRMultiSessionServiceImpl()
-
-
Method Details
-
isMultiSessionEnabled
public boolean isMultiSessionEnabled()- Specified by:
isMultiSessionEnabledin interfaceCrossAppAuthCSRMultiSessionService
-
isMultiSessionHttps
public boolean isMultiSessionHttps()- Specified by:
isMultiSessionHttpsin interfaceCrossAppAuthCSRMultiSessionService
-
createCSRToken
public String createCSRToken(Long adminUserId, String sessionAlias) throws NoSuchAlgorithmException, InvalidKeyException - Specified by:
createCSRTokenin interfaceCrossAppAuthCSRMultiSessionService- Throws:
NoSuchAlgorithmExceptionInvalidKeyException
-
verifyCSRToken
- Specified by:
verifyCSRTokenin interfaceCrossAppAuthCSRMultiSessionService- Throws:
InvalidKeyExceptionNoSuchAlgorithmException
-
getCSRMultiSessionSecretKey
-
urlEncode
-