Skip to content

Commit

Permalink
Merge branch 'release/0.1.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
overheadhunter committed Apr 25, 2022
2 parents 4db1c8a + 8a421b3 commit 6d145ff
Show file tree
Hide file tree
Showing 22 changed files with 36 additions and 30 deletions.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# Tiny OAuth2
[![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)
[![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)
[![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)
[![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)
[![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)

# Tiny OAuth2 Client

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
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
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>io.github.coffeelibs</groupId>
<artifactId>tiny-oauth2-client</artifactId>
<version>0.1.0</version>
<version>0.1.1</version>
<name>Tiny OAuth2 Client</name>
<description>Zero Dependency RFC 8252 Authorization Flow</description>
<inceptionYear>2022</inceptionYear>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package io.coffeelibs.tinyoauth2client;
package io.github.coffeelibs.tinyoauth2client;

import io.coffeelibs.tinyoauth2client.http.RedirectTarget;
import io.coffeelibs.tinyoauth2client.util.RandomUtil;
import io.github.coffeelibs.tinyoauth2client.http.RedirectTarget;
import io.github.coffeelibs.tinyoauth2client.util.RandomUtil;
import org.jetbrains.annotations.Blocking;
import org.jetbrains.annotations.VisibleForTesting;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.coffeelibs.tinyoauth2client;
package io.github.coffeelibs.tinyoauth2client;

import io.coffeelibs.tinyoauth2client.util.RandomUtil;
import io.github.coffeelibs.tinyoauth2client.util.RandomUtil;

import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import java.io.IOException;
import java.io.Writer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import java.io.IOException;
import java.io.Writer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import java.io.IOException;
import java.io.Writer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import java.io.IOException;
import java.io.Writer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

public class InvalidRequestException extends Exception {
public final HttpResponse suggestedResponse;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import io.coffeelibs.tinyoauth2client.util.RandomUtil;
import io.coffeelibs.tinyoauth2client.util.URIUtil;
import io.github.coffeelibs.tinyoauth2client.util.RandomUtil;
import io.github.coffeelibs.tinyoauth2client.util.URIUtil;
import org.jetbrains.annotations.VisibleForTesting;

import java.io.BufferedReader;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
* We're spawning a local http server on a system-assigned high port
* and use <code>http://127.0.0.1:{PORT}</code> as a redirect URI.
*/
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.util;
package io.github.coffeelibs.tinyoauth2client.util;

import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.util;
package io.github.coffeelibs.tinyoauth2client.util;

import org.jetbrains.annotations.Nullable;

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module io.coffeelibs.tinyoauth2client {
module io.github.coffeelibs.tinyoauth2client {
requires static org.jetbrains.annotations;
requires java.net.http;

exports io.coffeelibs.tinyoauth2client;
exports io.github.coffeelibs.tinyoauth2client;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package io.coffeelibs.tinyoauth2client;
package io.github.coffeelibs.tinyoauth2client;

import io.coffeelibs.tinyoauth2client.http.RedirectTarget;
import io.coffeelibs.tinyoauth2client.util.URIUtil;
import io.github.coffeelibs.tinyoauth2client.http.RedirectTarget;
import io.github.coffeelibs.tinyoauth2client.util.URIUtil;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

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

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.http;
package io.github.coffeelibs.tinyoauth2client.http;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.util;
package io.github.coffeelibs.tinyoauth2client.util;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.coffeelibs.tinyoauth2client.util;
package io.github.coffeelibs.tinyoauth2client.util;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
Expand Down

0 comments on commit 6d145ff

Please sign in to comment.