Class MockAuthenticationBuilder<A extends org.springframework.security.core.Authentication,T extends MockAuthenticationBuilder<A,T>>

java.lang.Object
com.c4_soft.springaddons.security.oauth2.test.MockAuthenticationBuilder<A,T>

public class MockAuthenticationBuilder<A extends org.springframework.security.core.Authentication,T extends MockAuthenticationBuilder<A,T>> extends Object
  • Constructor Details

    • MockAuthenticationBuilder

      public MockAuthenticationBuilder(Class<A> authType, Object principal)
    • MockAuthenticationBuilder

      public MockAuthenticationBuilder(Class<A> authType, Object principal, Object details, Object credentials)
  • Method Details

    • build

      public A build()
    • authorities

      public T authorities(String... authorities)
    • authorities

      public T authorities(Stream<String> authorities)
    • name

      public T name(String name)
    • credentials

      public T credentials(Object credentials)
    • details

      public T details(Object details)
    • principal

      public T principal(Object principal)
    • setAuthenticated

      public T setAuthenticated(boolean authenticated)
    • configure

      public T configure(Consumer<A> authConsumer)
    • downcast

      protected T downcast()