INNER CODE UNIT · Java

getSessionId

bujiio/buji-pac4j · src/main/java/io/buji/pac4j/context/ShiroSessionStore.java:69

    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 {
            LOGGER.debug("No sessionId");
            return Optional.empty();
        }
    }

    @Override
    public Optional<Object> get(final WebContext context, final String key) {
        final Session session = getSession(false);
        if (session != null) {
            final Object value = session.getAttribute(key);
            LOGGER.debug("Get value: {} for key: {}", value, key);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…