Class SpringSecurityAuditablePrincipalResolver

java.lang.Object
org.apereo.inspektr.audit.spi.support.SpringSecurityAuditablePrincipalResolver
All Implemented Interfaces:
org.apereo.inspektr.common.spi.PrincipalResolver

public class SpringSecurityAuditablePrincipalResolver extends Object implements org.apereo.inspektr.common.spi.PrincipalResolver
Resolves the principal name to the one provided by Spring Security.
Since:
0.7.0
Author:
Scott Battaglia
  • Constructor Details

    • SpringSecurityAuditablePrincipalResolver

      public SpringSecurityAuditablePrincipalResolver()
  • Method Details

    • resolveFrom

      public String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, Object retval)
      Specified by:
      resolveFrom in interface org.apereo.inspektr.common.spi.PrincipalResolver
    • resolveFrom

      public String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, Exception exception)
      Specified by:
      resolveFrom in interface org.apereo.inspektr.common.spi.PrincipalResolver
    • resolve

      public String resolve()
      Specified by:
      resolve in interface org.apereo.inspektr.common.spi.PrincipalResolver