oauth2-essentials icon indicating copy to clipboard operation
oauth2-essentials copied to clipboard

An OAuth2 client implementation based on http-client-essentials.

Results 22 oauth2-essentials issues
Sort by recently updated
recently updated
newest added

The new version httpurlconnection-executor is not compatible with the latest version of oauth2-essentials. java.lang.NoSuchMethodError: 'org.dmfs.jems.optional.Optional org.dmfs.httpessentials.client.HttpResponseEntity.contentType()'

There seems to be issue with sample, provided in Readme. The code cannot resolve the 'redirectUri' variable. I tried to workaround by using 'client.', but it fails. See below for...

Version 0.18 java.lang.NullPointerException: Attempt to invoke interface method 'int java.lang.CharSequence.length()' on a null object reference at org.dmfs.rfc3986.encoding.FormEncoded.encoded(FormEncoded.java:140) at org.dmfs.rfc3986.encoding.FormEncoded.toString(FormEncoded.java:127) at org.dmfs.rfc3986.encoding.FormEncoded.length(FormEncoded.java:84) at java.lang.StringBuilder.append(StringBuilder.java:288) at org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded.toString(XWwwFormUrlEncoded.java:119) at org.dmfs.httpessentials.entities.TextRequestEntity.lambda$new$0(TextRequestEntity.java:40) at org.dmfs.httpessentials.entities.-$$Lambda$TextRequestEntity$Z-7MUgUWXmaK6a4JNCeTn-SC_P4.value(lambda) at...

HI, Instead of manually checking when the token expires or if you get an error when making an HTTP call and then calling refresh; does it make sense to include...

In order to support OpenID Connect it needs to be checked to which extend we need to support other `response_type`s and `response_mode`s and how these could be implemented (using as...

In order to support the new authentication methods introduced by OpenID Connect we need to be able to pass custom parameters with the `ImplictGrant` request. `AuthorizationCodeGrant` already takes a custom...

We've planned a couple of changes on http-essentials which might cause breaking API changes in this library. We need to check these and either make sure they have been implemented...

We should revisit the interfaces and check if they still meet our design guidelines and goals.

In order to get rid of `hasRefeshToken` method, `refreshToken` should return an `Optional`.