INNER CODE UNIT · Java
getSession
bujiio/buji-pac4j · src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:58
protected Session getSession(final boolean createSession) {
try {
final Session session = SecurityUtils.getSubject().getSession(createSession);
LOGGER.debug("createSession: {}, retrieved session: {}", createSession, session);
return session;
} catch (final DisabledSessionException e) {
return null;
}
}
@Override
public Optional<String> getSessionId(final WebContext context, final boolean createSession) {
final Session session = getSession(createSession);
if (session != null) {
final String sessionId = session.getId().toString();
LOGGER.debug("Get sessionId: {}", sessionId);
return Optional.of(sessionId);
} else {