forked from scribejava/scribejava
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOAuth20ApiUnit.java
More file actions
33 lines (27 loc) · 1.16 KB
/
Copy pathOAuth20ApiUnit.java
File metadata and controls
33 lines (27 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.github.scribejava.core.oauth;
import com.github.scribejava.core.builder.api.DefaultApi20;
import com.github.scribejava.core.builder.api.OAuth2SignatureType;
import com.github.scribejava.core.httpclient.HttpClient;
import com.github.scribejava.core.httpclient.HttpClientConfig;
import java.io.OutputStream;
class OAuth20ApiUnit extends DefaultApi20 {
@Override
public String getAccessTokenEndpoint() {
return "http://localhost:8080/token";
}
@Override
protected String getAuthorizationBaseUrl() {
return "http://localhost:8080/authorize";
}
@Override
public OAuth20ServiceUnit createService(String apiKey, String apiSecret, String callback, String scope,
OutputStream debugStream, String state, String responseType, String userAgent,
HttpClientConfig httpClientConfig, HttpClient httpClient) {
return new OAuth20ServiceUnit(this, apiKey, apiSecret, callback, scope, state, responseType, userAgent,
httpClientConfig, httpClient);
}
@Override
public OAuth2SignatureType getSignatureType() {
return OAuth2SignatureType.BEARER_URI_QUERY_PARAMETER;
}
}