Class AbstractGrant

java.lang.Object
org.apache.cxf.rs.security.oauth2.grants.AbstractGrant
All Implemented Interfaces:
Serializable, AccessTokenGrant
Direct Known Subclasses:
ClientCredentialsGrant, ResourceOwnerGrant

public abstract class AbstractGrant extends Object implements AccessTokenGrant
Abstract access token grant
See Also:
  • Constructor Details

    • AbstractGrant

      protected AbstractGrant(String grantType)
    • AbstractGrant

      protected AbstractGrant(String grantType, String scope)
    • AbstractGrant

      protected AbstractGrant(String grantType, String scope, String audience)
  • Method Details

    • getType

      public String getType()
      Description copied from interface: AccessTokenGrant
      Returns the token grant type, example, "authorization_code"
      Specified by:
      getType in interface AccessTokenGrant
      Returns:
      the grant type
    • setAudience

      public void setAudience(String audience)
    • toMap

      public jakarta.ws.rs.core.MultivaluedMap<String,String> toMap()
      Description copied from interface: AccessTokenGrant
      Returns the map containing public grant parameters; can be used by clients requesting the access tokens.
      Specified by:
      toMap in interface AccessTokenGrant
      Returns:
      the grant parameters