Class SpringAuthenticationAdapter

java.lang.Object
org.mule.extension.spring.internal.security.SpringAuthenticationAdapter
All Implemented Interfaces:
Serializable, org.mule.runtime.api.security.Authentication

public class SpringAuthenticationAdapter extends Object implements org.mule.runtime.api.security.Authentication
See Also:
  • Constructor Details

    • SpringAuthenticationAdapter

      public SpringAuthenticationAdapter(org.springframework.security.core.Authentication authentication)
    • SpringAuthenticationAdapter

      public SpringAuthenticationAdapter(org.springframework.security.core.Authentication authentication, Map<String,Object> properties)
  • Method Details

    • getAuthorities

      public org.springframework.security.core.GrantedAuthority[] getAuthorities()
    • getCredentials

      public Object getCredentials()
      Specified by:
      getCredentials in interface org.mule.runtime.api.security.Authentication
    • getDetails

      public Object getDetails()
    • getPrincipal

      public Object getPrincipal()
      Specified by:
      getPrincipal in interface org.mule.runtime.api.security.Authentication
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object another)
      Overrides:
      equals in class Object
    • getName

      public String getName()
    • getDelegate

      public org.springframework.security.core.Authentication getDelegate()
    • getProperties

      public Map<String,Object> getProperties()
      Specified by:
      getProperties in interface org.mule.runtime.api.security.Authentication
    • setProperties

      public SpringAuthenticationAdapter setProperties(Map<String,Object> properties)
      Specified by:
      setProperties in interface org.mule.runtime.api.security.Authentication