Class WeiboApi20

java.lang.Object
com.github.scribejava.core.builder.api.DefaultApi20
org.pac4j.scribe.builder.api.WeiboApi20

public class WeiboApi20 extends com.github.scribejava.core.builder.api.DefaultApi20
This class represents the OAuth API implementation for Weibo using OAuth protocol version 2. It could be part of the Scribe library.

More info at: OAuth2.0

Since:
3.1.0
Author:
zhangzhenli
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant BASE_URL="https://api.weibo.com/oauth2/"
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.github.scribejava.core.extractors.TokenExtractor<com.github.scribejava.core.model.OAuth2AccessToken>
    protected String
    com.github.scribejava.core.oauth2.bearersignature.BearerSignature

    Methods inherited from class com.github.scribejava.core.builder.api.DefaultApi20

    createService, getAccessTokenVerb, getAuthorizationUrl, getClientAuthentication, getDeviceAuthorizationEndpoint, getDeviceAuthorizationExtractor, getRefreshTokenEndpoint, getRevokeTokenEndpoint

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • WeiboApi20

      public WeiboApi20()
  • Method Details

    • getAccessTokenEndpoint

      public String getAccessTokenEndpoint()
      Specified by:
      getAccessTokenEndpoint in class com.github.scribejava.core.builder.api.DefaultApi20
    • getAuthorizationBaseUrl

      protected String getAuthorizationBaseUrl()
      Specified by:
      getAuthorizationBaseUrl in class com.github.scribejava.core.builder.api.DefaultApi20
    • getAccessTokenExtractor

      public com.github.scribejava.core.extractors.TokenExtractor<com.github.scribejava.core.model.OAuth2AccessToken> getAccessTokenExtractor()
      Overrides:
      getAccessTokenExtractor in class com.github.scribejava.core.builder.api.DefaultApi20
    • getBearerSignature

      public com.github.scribejava.core.oauth2.bearersignature.BearerSignature getBearerSignature()
      Overrides:
      getBearerSignature in class com.github.scribejava.core.builder.api.DefaultApi20