@Override
    @JsonIgnore
    public Map<String, Object> getPayloadJson() {
        return FunctionUtils.doUnchecked(() -> {
            val jsonPayload = MAPPER.readValue(this.payload, LinkedHashMap.class);
            if (jsonPayload.containsKey(this.context)) {
                val decoded = EncodingUtils.decodeBase64ToString(jsonPayload.get(this.context).toString());
                return MAPPER.readValue(decoded, LinkedHashMap.class);
            }
            return Map.of();
        });
    }
This is {@link DefaultBrowserStorage}.

@author Misagh Moayyed
@since 6.4.0
core/cas-server-core-web-api/src/main/java/org/apereo/cas/web/DefaultBrowserStorage.java