Class SpringSecurityContextProvider

java.lang.Object
com.cumulocity.microservice.security.filter.provider.SpringSecurityContextProvider
All Implemented Interfaces:
PostAuthorizationContextProvider<org.springframework.security.core.context.SecurityContext>

public class SpringSecurityContextProvider extends Object implements PostAuthorizationContextProvider<org.springframework.security.core.context.SecurityContext>
  • Constructor Details

    • SpringSecurityContextProvider

      public SpringSecurityContextProvider()
  • Method Details

    • supports

      public boolean supports(org.springframework.security.core.context.SecurityContext context)
      true if context.authentication.principal instance of UserDetails false otherwise
      Specified by:
      supports in interface PostAuthorizationContextProvider<org.springframework.security.core.context.SecurityContext>
    • get

      public MicroserviceCredentials get(org.springframework.security.core.context.SecurityContext context)
      Specified by:
      get in interface PostAuthorizationContextProvider<org.springframework.security.core.context.SecurityContext>