@Override
    public Map<String, ? extends Serializable> store(final RequestContext requestContext,
                                                     final WebContext webContext,
                                                     final Client client) {
        val account = PasswordlessWebflowUtils.getPasswordlessAuthenticationAccount(requestContext, PasswordlessUserAccount.class);
        val passwordlessRequest = PasswordlessWebflowUtils.getPasswordlessAuthenticationRequest(requestContext, PasswordlessAuthenticationRequest.class);
        return Optional.ofNullable(account)
            .map(acct -> Map.of(PasswordlessUserAccount.class.getName(), account,
                PasswordlessAuthenticationRequest.class.getName(), passwordlessRequest))
            .orElseGet(Map::of);
    }
This is {@link PasswordlessDelegatedClientAuthenticationWebflowStateContributor}.

@author Misagh Moayyed
@since 6.6.0
support/cas-server-support-passwordless-webflow/src/main/java/org/apereo/cas/web/flow/delegation/PasswordlessDelegatedClientAuthenticationWebflowStateContributor.java