Skip to content

Commit c33e78a

Browse files
committed
Create authorization package
1 parent 747c759 commit c33e78a

11 files changed

+24
-8
lines changed

src/main/java/org/kohsuke/github/GitHub.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.fasterxml.jackson.databind.ObjectReader;
2727
import com.fasterxml.jackson.databind.ObjectWriter;
2828
import com.infradna.tool.bridge_method_injector.WithBridgeMethods;
29+
import org.kohsuke.github.authorization.AuthorizationProvider;
2930
import org.kohsuke.github.internal.Previews;
3031

3132
import java.io.*;
@@ -129,11 +130,11 @@ private GitHub(GitHubClient client) {
129130
orgs = new ConcurrentHashMap<>();
130131
}
131132

132-
static class CredentialRefreshGitHubWrapper extends GitHub {
133+
private static class AuthorizationRefreshGitHubWrapper extends GitHub {
133134

134135
private final AuthorizationProvider authorizationProvider;
135136

136-
CredentialRefreshGitHubWrapper(GitHub github, AuthorizationProvider authorizationProvider) {
137+
AuthorizationRefreshGitHubWrapper(GitHub github, AuthorizationProvider authorizationProvider) {
137138
super(github.client);
138139
this.authorizationProvider = authorizationProvider;
139140
this.authorizationProvider.bind(this);

src/main/java/org/kohsuke/github/GitHubBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package org.kohsuke.github;
22

33
import org.apache.commons.io.IOUtils;
4+
import org.kohsuke.github.authorization.AuthorizationProvider;
5+
import org.kohsuke.github.authorization.ImmutableAuthorizationProvider;
46
import org.kohsuke.github.extras.ImpatientHttpConnector;
57

68
import java.io.File;

src/main/java/org/kohsuke/github/GitHubClient.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.fasterxml.jackson.databind.*;
44
import com.fasterxml.jackson.databind.introspect.VisibilityChecker;
55
import org.apache.commons.io.IOUtils;
6-
import org.kohsuke.github.ImmutableAuthorizationProvider.UserAuthorizationProvider;
6+
import org.kohsuke.github.authorization.ImmutableAuthorizationProvider.UserAuthorizationProvider;
7+
import org.kohsuke.github.authorization.AuthorizationProvider;
78

89
import java.io.FileNotFoundException;
910
import java.io.IOException;

src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.kohsuke.github;
22

33
import org.apache.commons.io.IOUtils;
4+
import org.kohsuke.github.authorization.AuthorizationProvider;
45

56
import java.io.IOException;
67
import java.io.InputStream;

src/main/java/org/kohsuke/github/AuthorizationProvider.java renamed to src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package org.kohsuke.github;
1+
package org.kohsuke.github.authorization;
2+
3+
import org.kohsuke.github.GitHub;
24

35
import java.io.IOException;
46

src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java renamed to src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.kohsuke.github;
1+
package org.kohsuke.github.authorization;
22

33
import java.io.UnsupportedEncodingException;
44
import java.nio.charset.StandardCharsets;

src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java renamed to src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
package org.kohsuke.github;
1+
package org.kohsuke.github.authorization;
2+
3+
import org.kohsuke.github.BetaApi;
4+
import org.kohsuke.github.GHAppInstallation;
5+
import org.kohsuke.github.GHAppInstallationToken;
6+
import org.kohsuke.github.GitHub;
7+
import org.kohsuke.github.authorization.AuthorizationProvider;
28

39
import java.io.IOException;
410
import java.time.Duration;

src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import io.jsonwebtoken.JwtBuilder;
44
import io.jsonwebtoken.Jwts;
55
import io.jsonwebtoken.SignatureAlgorithm;
6-
import org.kohsuke.github.AuthorizationProvider;
6+
import org.kohsuke.github.authorization.AuthorizationProvider;
77

88
import java.io.File;
99
import java.io.IOException;

src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import io.jsonwebtoken.Jwts;
44
import org.apache.commons.io.IOUtils;
5+
import org.kohsuke.github.authorization.AuthorizationProvider;
56
import org.kohsuke.github.extras.auth.JWTTokenProvider;
67

78
import java.io.File;

src/test/java/org/kohsuke/github/GitHubConnectionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.kohsuke.github;
22

33
import org.junit.Test;
4-
import org.kohsuke.github.ImmutableAuthorizationProvider.UserAuthorizationProvider;
4+
import org.kohsuke.github.authorization.ImmutableAuthorizationProvider.UserAuthorizationProvider;
55

66
import java.io.IOException;
77
import java.lang.reflect.Field;

0 commit comments

Comments
 (0)