Skip to content

Commit 6d145ff

Browse files
Merge branch 'release/0.1.1'
2 parents 4db1c8a + 8a421b3 commit 6d145ff

22 files changed

+36
-30
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
# Tiny OAuth2
1+
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=coffeelibs_tiny-oauth2-client&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=coffeelibs_tiny-oauth2-client)
2+
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=coffeelibs_tiny-oauth2-client&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=coffeelibs_tiny-oauth2-client)
3+
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=coffeelibs_tiny-oauth2-client&metric=coverage)](https://sonarcloud.io/summary/new_code?id=coffeelibs_tiny-oauth2-client)
4+
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=coffeelibs_tiny-oauth2-client&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=coffeelibs_tiny-oauth2-client)
5+
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=coffeelibs_tiny-oauth2-client&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=coffeelibs_tiny-oauth2-client)
6+
7+
# Tiny OAuth2 Client
28

39
This is a minimal zero-dependency implementation of the [RFC 8252 OAuth 2.0 for Native Apps](https://datatracker.ietf.org/doc/html/rfc8252), relying
410
on [Loopback Interface Redirection](https://datatracker.ietf.org/doc/html/rfc8252#section-7.3) (i.e. no need to register a private-use URI scheme) with full

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>io.github.coffeelibs</groupId>
77
<artifactId>tiny-oauth2-client</artifactId>
8-
<version>0.1.0</version>
8+
<version>0.1.1</version>
99
<name>Tiny OAuth2 Client</name>
1010
<description>Zero Dependency RFC 8252 Authorization Flow</description>
1111
<inceptionYear>2022</inceptionYear>

src/main/java/io/coffeelibs/tinyoauth2client/AuthFlow.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/AuthFlow.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package io.coffeelibs.tinyoauth2client;
1+
package io.github.coffeelibs.tinyoauth2client;
22

3-
import io.coffeelibs.tinyoauth2client.http.RedirectTarget;
4-
import io.coffeelibs.tinyoauth2client.util.RandomUtil;
3+
import io.github.coffeelibs.tinyoauth2client.http.RedirectTarget;
4+
import io.github.coffeelibs.tinyoauth2client.util.RandomUtil;
55
import org.jetbrains.annotations.Blocking;
66
import org.jetbrains.annotations.VisibleForTesting;
77

src/main/java/io/coffeelibs/tinyoauth2client/PKCE.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/PKCE.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package io.coffeelibs.tinyoauth2client;
1+
package io.github.coffeelibs.tinyoauth2client;
22

3-
import io.coffeelibs.tinyoauth2client.util.RandomUtil;
3+
import io.github.coffeelibs.tinyoauth2client.util.RandomUtil;
44

55
import java.nio.charset.StandardCharsets;
66
import java.security.MessageDigest;

src/main/java/io/coffeelibs/tinyoauth2client/http/HttpEmptyResponse.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/HttpEmptyResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import java.io.IOException;
44
import java.io.Writer;

src/main/java/io/coffeelibs/tinyoauth2client/http/HttpHtmlResponse.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/HttpHtmlResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import java.io.IOException;
44
import java.io.Writer;

src/main/java/io/coffeelibs/tinyoauth2client/http/HttpRedirectResponse.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/HttpRedirectResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import java.io.IOException;
44
import java.io.Writer;

src/main/java/io/coffeelibs/tinyoauth2client/http/HttpResponse.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/HttpResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import java.io.IOException;
44
import java.io.Writer;

src/main/java/io/coffeelibs/tinyoauth2client/http/InvalidRequestException.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/InvalidRequestException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
public class InvalidRequestException extends Exception {
44
public final HttpResponse suggestedResponse;

src/main/java/io/coffeelibs/tinyoauth2client/http/RedirectTarget.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/RedirectTarget.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

3-
import io.coffeelibs.tinyoauth2client.util.RandomUtil;
4-
import io.coffeelibs.tinyoauth2client.util.URIUtil;
3+
import io.github.coffeelibs.tinyoauth2client.util.RandomUtil;
4+
import io.github.coffeelibs.tinyoauth2client.util.URIUtil;
55
import org.jetbrains.annotations.VisibleForTesting;
66

77
import java.io.BufferedReader;

src/main/java/io/coffeelibs/tinyoauth2client/http/package-info.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/http/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
* We're spawning a local http server on a system-assigned high port
55
* and use <code>http://127.0.0.1:{PORT}</code> as a redirect URI.
66
*/
7-
package io.coffeelibs.tinyoauth2client.http;
7+
package io.github.coffeelibs.tinyoauth2client.http;

src/main/java/io/coffeelibs/tinyoauth2client/util/RandomUtil.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/util/RandomUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.util;
1+
package io.github.coffeelibs.tinyoauth2client.util;
22

33
import java.security.NoSuchAlgorithmException;
44
import java.security.SecureRandom;

src/main/java/io/coffeelibs/tinyoauth2client/util/URIUtil.java renamed to src/main/java/io/github/coffeelibs/tinyoauth2client/util/URIUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.util;
1+
package io.github.coffeelibs.tinyoauth2client.util;
22

33
import org.jetbrains.annotations.Nullable;
44

src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
module io.coffeelibs.tinyoauth2client {
1+
module io.github.coffeelibs.tinyoauth2client {
22
requires static org.jetbrains.annotations;
33
requires java.net.http;
44

5-
exports io.coffeelibs.tinyoauth2client;
5+
exports io.github.coffeelibs.tinyoauth2client;
66
}

src/test/java/io/coffeelibs/tinyoauth2client/AuthFlowTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/AuthFlowTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package io.coffeelibs.tinyoauth2client;
1+
package io.github.coffeelibs.tinyoauth2client;
22

3-
import io.coffeelibs.tinyoauth2client.http.RedirectTarget;
4-
import io.coffeelibs.tinyoauth2client.util.URIUtil;
3+
import io.github.coffeelibs.tinyoauth2client.http.RedirectTarget;
4+
import io.github.coffeelibs.tinyoauth2client.util.URIUtil;
55
import org.junit.jupiter.api.AfterEach;
66
import org.junit.jupiter.api.Assertions;
77
import org.junit.jupiter.api.BeforeEach;

src/test/java/io/coffeelibs/tinyoauth2client/http/HttpEmptyResponseTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/http/HttpEmptyResponseTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.Test;

src/test/java/io/coffeelibs/tinyoauth2client/http/HttpHtmlResponseTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/http/HttpHtmlResponseTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import static org.junit.jupiter.api.Assertions.*;
44

src/test/java/io/coffeelibs/tinyoauth2client/http/HttpRedirectResponseTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/http/HttpRedirectResponseTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.Test;

src/test/java/io/coffeelibs/tinyoauth2client/http/HttpResponseTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/http/HttpResponseTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.Test;

src/test/java/io/coffeelibs/tinyoauth2client/http/RedirectTargetTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/http/RedirectTargetTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.http;
1+
package io.github.coffeelibs.tinyoauth2client.http;
22

33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.DisplayName;

src/test/java/io/coffeelibs/tinyoauth2client/util/RandomUtilTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/util/RandomUtilTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.util;
1+
package io.github.coffeelibs.tinyoauth2client.util;
22

33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.Test;

src/test/java/io/coffeelibs/tinyoauth2client/util/URIUtilTest.java renamed to src/test/java/io/github/coffeelibs/tinyoauth2client/util/URIUtilTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.coffeelibs.tinyoauth2client.util;
1+
package io.github.coffeelibs.tinyoauth2client.util;
22

33
import org.junit.jupiter.api.Assertions;
44
import org.junit.jupiter.api.DisplayName;

0 commit comments

Comments
 (0)