@@ -66,7 +66,7 @@ public class GitHub {
66
66
private final Map <String ,GHUser > users = new HashMap <String , GHUser >();
67
67
private final Map <String ,GHOrganization > orgs = new HashMap <String , GHOrganization >();
68
68
/*package*/ String oauthAccessToken ;
69
-
69
+
70
70
private final String apiUrl ;
71
71
72
72
private GitHub (String login , String apiToken , String password ) {
@@ -81,14 +81,14 @@ private GitHub(String login, String apiToken, String password) {
81
81
* For historical reasons, this parameter still accepts the bare domain name, but that's considered deprecated.
82
82
* Password is also considered deprecated as it is no longer required for api usage.
83
83
*/
84
- private GitHub (String apiUrl , String login , String apiToken , String password ) {
84
+ private GitHub (String apiUrl , String login , String oauthAccessToken , String password ) {
85
85
if (apiUrl .endsWith ("/" )) apiUrl = apiUrl .substring (0 , apiUrl .length ()-1 ); // normalize
86
86
this .apiUrl = apiUrl ;
87
- this .login = login ;
88
- this .apiToken = apiToken ;
87
+ this .login = login ;
88
+ this .oauthAccessToken = oauthAccessToken ;
89
89
90
- if (apiToken != null || password !=null ) {
91
- String authorization = password == null ? (login + "/token" + ":" + apiToken ) : ( login + ':' + password );
90
+ if (password !=null ) {
91
+ String authorization = (login + ':' + password );
92
92
encodedAuthorization = new String (Base64 .encodeBase64 (authorization .getBytes ()));
93
93
} else
94
94
encodedAuthorization = null ;
@@ -97,14 +97,14 @@ private GitHub(String apiUrl, String login, String apiToken, String password) {
97
97
private GitHub (String apiUrl , String oauthAccessToken ) throws IOException {
98
98
if (apiUrl .endsWith ("/" )) apiUrl = apiUrl .substring (0 , apiUrl .length ()-1 ); // normalize
99
99
this .apiUrl = apiUrl ;
100
- this .encodedAuthorization = null ;
101
-
102
- this .oauthAccessToken = oauthAccessToken ;
100
+ this .encodedAuthorization = null ;
101
+
102
+ this .oauthAccessToken = oauthAccessToken ;
103
103
this .apiToken = oauthAccessToken ;
104
-
105
- this .login = getMyself ().getLogin ();
104
+
105
+ this .login = getMyself ().getLogin ();
106
106
}
107
-
107
+
108
108
/**
109
109
* Obtains the credential from "~/.github"
110
110
*/
@@ -147,7 +147,7 @@ public static GitHub connect(String login, String apiToken, String password){
147
147
public static GitHub connectUsingOAuth (String accessToken ) throws IOException {
148
148
return connectUsingOAuth ("github.com" , accessToken );
149
149
}
150
-
150
+
151
151
public static GitHub connectUsingOAuth (String githubServer , String accessToken ) throws IOException {
152
152
return new GitHub (githubServer , accessToken );
153
153
}
@@ -292,7 +292,7 @@ public <T extends GHEventPayload> T parseEventPayload(Reader r, Class<T> type) t
292
292
t .wrapUp (this );
293
293
return t ;
294
294
}
295
-
295
+
296
296
/**
297
297
* Creates a new repository.
298
298
*
0 commit comments