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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…