如何授权Buffer进入scribejava?

时间:2019-06-19 17:14:38

标签: java api oauth oauth-2.0

我使用Buffer(允许发布到社交媒体的应用程序),并且已经注册了一个应用程序,因为我想在某种程度上实现帖子的自动化。

我想使用Java,并且已经将scribejava标识为可用于进行OAUTH2授权的(git)软件包。

scribejava页面上的示例(对我而言)用处不大,因为Buffer似乎并未在scribejava中注册。我想我需要创建其他文件(下面是一个Google示例的片段),但是我不知道这是否是我需要创建的唯一文件,也不知道要放入什么“端点” (缓冲区文档尚不清楚;至少由于我对OUATH和Endpoints缺乏知识/经验,所以对我而言)。

我浏览了很多页面,读了很多东西,但是我只是无法理解应该做什么。

我想知道是否有人可以: 1)发布一些示例代码(尤其是如果他们使用scribejava作为Buffer),以展示如何使用OUATH2使用scribejava

2)告诉我需要在scribejava中创建哪些文件,以便Buffer是公认的应用程序。

谢谢

包com.github.scribejava.apis;

....狙击

@Override
public String getAccessTokenEndpoint() {
    return "https://www.googleapis.com/oauth2/v4/token";
}

@Override
protected String getAuthorizationBaseUrl() {
    return "https://accounts.google.com/o/oauth2/auth";
}

@Override
public TokenExtractor<OAuth2AccessToken> getAccessTokenExtractor() {
    return OpenIdJsonTokenExtractor.instance();
}

@Override
public String getRevokeTokenEndpoint() {
    return "https://accounts.google.com/o/oauth2/revoke";
}

0 个答案:

没有答案