Skip to content

Conversation

@nisrulz
Copy link
Owner

@nisrulz nisrulz commented Mar 20, 2025

This pull request includes several updates to the AppAuth-Android project, focusing on documentation improvements, configuration adjustments, and build script updates. The most important changes are summarized below:

Documentation Updates:

  • Updated README.md to replace Maven Central download links with Jitpack and added new configuration options for AppAuthConfiguration. [1] [2] [3]

Configuration Changes:

  • Added mConfigHash initialization earlier in the readConfiguration method in Configuration.java. [1] [2]
  • Introduced new fields mSkipIssueTimeValidation and mAllowedIssueTimeSkew in AppAuthConfiguration to allow more flexible token validation.

Build Script Updates:

  • Updated gradle-wrapper.properties to use Gradle 8.11.1 and made gradlew script more POSIX-compliant. [1] [2] [3] [4]
  • Simplified gradlew.bat script and added SPDX license identifier. [1] [2] [3]

Lint and Packaging Options:

  • Removed lint options and packaging exclusions from android-common.gradle. [1] [2]

JDK Configuration:

  • Added jitpack.yml to specify the use of OpenJDK 17 for builds.

nisrulz and others added 12 commits March 20, 2025 17:44
* Skip issue time validation or change the allowed time skew

Allows to completely disable ID tokens issue time validation, or change the default of 10 minutes to a custom allowed time skew in seconds.

* Update documentation to change the allowed id token time skew

---------

Co-authored-by: Tim Klingeleers <Mardaneus86@users.noreply.github.com>
Uri.getScheme() may return null if no scheme is contained in the given
string. This could cause a crash during id token validation when this
was the case for the contained "iss" claim.

Co-authored-by: Florian Märkl <info@florianmaerkl.de>
Co-authored-by: Luca Figoli <luca.figoli@consultant.aruba.it>
Co-authored-by: Maksim <taikonavt@gmail.com>
@nisrulz nisrulz merged commit 1abc93c into develop Mar 20, 2025
@nisrulz nisrulz deleted the update/sdk-to-support-jitpack branch March 20, 2025 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants