Examples of AuthenticationSwitchUserEvent


Examples of org.acegisecurity.event.authentication.AuthenticationSwitchUserEvent

            originalUser = (UserDetails) obj;
        }

        // publish event
        if (this.eventPublisher != null) {
            eventPublisher.publishEvent(new AuthenticationSwitchUserEvent(current, originalUser));
        }

        return original;
    }
View Full Code Here

Examples of org.acegisecurity.event.authentication.AuthenticationSwitchUserEvent

            logger.debug("Switch User Token [" + targetUserRequest + "]");
        }

        // publish event
        if (this.eventPublisher != null) {
            eventPublisher.publishEvent(new AuthenticationSwitchUserEvent(
                    SecurityContextHolder.getContext().getAuthentication(), targetUser));
        }

        return targetUserRequest;
    }
View Full Code Here

Examples of org.acegisecurity.event.authentication.AuthenticationSwitchUserEvent

                    originalUser = (UserDetails) obj;
                }

                // publish event
                if (this.eventPublisher != null) {
                    eventPublisher.publishEvent(new AuthenticationSwitchUserEvent(
                            current, originalUser));
                }

                return original;
            }
View Full Code Here

Examples of org.acegisecurity.event.authentication.AuthenticationSwitchUserEvent

                                + targetUserRequest + "]");
                        }

                        // publish event
                        if (this.eventPublisher != null) {
                            eventPublisher.publishEvent(new AuthenticationSwitchUserEvent(
                                    SecurityContextHolder.getContext()
                                                         .getAuthentication(),
                                    targetUser));
                        }
View Full Code Here

Examples of org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent

  private static class WebAuditListener {

    public void process(AuthenticationAuditListener listener,
        AbstractAuthenticationEvent input) {
      if (listener != null) {
        AuthenticationSwitchUserEvent event = (AuthenticationSwitchUserEvent) input;
        Map<String, Object> data = new HashMap<String, Object>();
        if (event.getAuthentication().getDetails() != null) {
          data.put("details", event.getAuthentication().getDetails());
        }
        data.put("target", event.getTargetUser().getUsername());
        listener.publish(new AuditEvent(event.getAuthentication().getName(),
            "AUTHENTICATION_SWITCH", data));
      }

    }
View Full Code Here

Examples of org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent

    verify(this.publisher).publishEvent((ApplicationEvent) anyObject());
  }

  @Test
  public void testAuthenticationSwitch() {
    this.listener.onApplicationEvent(new AuthenticationSwitchUserEvent(
        new UsernamePasswordAuthenticationToken("user", "password"), new User(
            "user", "password", AuthorityUtils
                .commaSeparatedStringToAuthorityList("USER"))));
    verify(this.publisher).publishEvent((ApplicationEvent) anyObject());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.