Class AccessTokenRequestContext.AccessTokenRequestContextBuilder<C extends AccessTokenRequestContext,B extends AccessTokenRequestContext.AccessTokenRequestContextBuilder<C,B>>

java.lang.Object
org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenRequestContext.AccessTokenRequestContextBuilder<C,B>
Enclosing class:
AccessTokenRequestContext

public abstract static class AccessTokenRequestContext.AccessTokenRequestContextBuilder<C extends AccessTokenRequestContext,B extends AccessTokenRequestContext.AccessTokenRequestContextBuilder<C,B>> extends Object
  • Constructor Details

    • AccessTokenRequestContextBuilder

      public AccessTokenRequestContextBuilder()
  • Method Details

    • service

      public B service(org.apereo.cas.authentication.principal.Service service)
      Returns:
      this.
    • authentication

      public B authentication(org.apereo.cas.authentication.Authentication authentication)
      Returns:
      this.
    • token

      public B token(OAuth20Token token)
      Returns:
      this.
    • generateRefreshToken

      public B generateRefreshToken(boolean generateRefreshToken)
      Returns:
      this.
    • expireOldRefreshToken

      public B expireOldRefreshToken(boolean expireOldRefreshToken)
      Returns:
      this.
    • registeredService

      public B registeredService(org.apereo.cas.support.oauth.services.OAuthRegisteredService registeredService)
      Returns:
      this.
    • ticketGrantingTicket

      public B ticketGrantingTicket(org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)
      Returns:
      this.
    • grantType

      public B grantType(OAuth20GrantTypes grantType)
      Returns:
      this.
    • scopes

      public B scopes(Set<String> scopes)
      Returns:
      this.
    • claims

      public B claims(Map<String,Map<String,Object>> claims)
      Returns:
      this.
    • parameters

      public B parameters(Map<String,Object> parameters)
      Returns:
      this.
    • responseMode

      public B responseMode(OAuth20ResponseModeTypes responseMode)
      Returns:
      this.
    • responseType

      public B responseType(OAuth20ResponseTypes responseType)
      Returns:
      this.
    • deviceCode

      public B deviceCode(String deviceCode)
      Returns:
      this.
    • codeChallenge

      public B codeChallenge(String codeChallenge)
      Returns:
      this.
    • codeChallengeMethod

      public B codeChallengeMethod(String codeChallengeMethod)
      Returns:
      this.
    • codeVerifier

      public B codeVerifier(String codeVerifier)
      Returns:
      this.
    • clientId

      public B clientId(String clientId)
      Returns:
      this.
    • redirectUri

      public B redirectUri(String redirectUri)
      Returns:
      this.
    • userProfile

      public B userProfile(org.pac4j.core.profile.UserProfile userProfile)
      Returns:
      this.
    • dpopConfirmation

      public B dpopConfirmation(String dpopConfirmation)
      Returns:
      this.
    • dpop

      public B dpop(String dpop)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object