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)
  • 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()