Class DefaultCsrfTokenGenerator
- java.lang.Object
-
- org.pac4j.core.authorization.authorizer.csrf.DefaultCsrfTokenGenerator
-
- All Implemented Interfaces:
CsrfTokenGenerator
public class DefaultCsrfTokenGenerator extends Object implements CsrfTokenGenerator
Default CSRF token generator.- Since:
- 1.8.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description DefaultCsrfTokenGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
get(WebContext context)
Get the CSRF token from the session or create it if it doesn't exist.protected Optional<String>
getTokenFromSession(WebContext context)
-
-
-
Method Detail
-
get
public String get(WebContext context)
Description copied from interface:CsrfTokenGenerator
Get the CSRF token from the session or create it if it doesn't exist.- Specified by:
get
in interfaceCsrfTokenGenerator
- Parameters:
context
- the current web context- Returns:
- the CSRF token
-
getTokenFromSession
protected Optional<String> getTokenFromSession(WebContext context)
-
-