60         Map<String, Collection<String>> attributes = 
new HashMap<>();
    62         attributes.put(
"kc.time.date_time", Arrays.asList(
new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss").format(
new Date())));
    63         attributes.put(
"kc.client.network.ip_address", Arrays.asList(
this.keycloakSession.getContext().getConnection().getRemoteAddr()));
    64         attributes.put(
"kc.client.network.host", Arrays.asList(
this.keycloakSession.getContext().getConnection().getRemoteHost()));
    68         if (userAgents != null) {
    69             attributes.put(
"kc.client.user_agent", userAgents);
    72         attributes.put(
"kc.realm.name", Arrays.asList(
this.keycloakSession.getContext().getRealm().getName()));
    75             for (Entry<String, List<String>> entry : 
claims.entrySet()) {
    76                 attributes.put(entry.getKey(), entry.getValue());
 final KeycloakSession keycloakSession
Definition: DefaultEvaluationContext.java:40
 
HttpHeaders getRequestHeaders()
 
KeycloakContext getContext()
 
final Map< String, List< String > > claims
Definition: DefaultEvaluationContext.java:42