638 Commits

Author SHA1 Message Date
David Kocher 9023b9b8bb Assign random port number when not explicitly set in redirect URI. 2026-04-28 11:56:55 +02:00
David Kocher b6b79c45a0 Fix null pointer on invalid error response. 2026-04-01 09:09:44 +02:00
David Kocher 6d0190a6d9 Handle invalid_request to trigger authorization code flow after request with invalid refresh token fails. 2026-03-20 11:52:49 +01:00
David Kocher 74bb7c638a Update version. 2026-03-15 21:15:02 +01:00
David Kocher 7f011dace7 The recommended initializer by the specification is Basic. All authorization servers must support that. Fix regression of 0dcffed68c. 2026-03-13 14:50:25 +01:00
Yves Langisch ece147a1b1 Fix order. 2026-03-11 08:29:42 +01:00
David Kocher 5723604174 Nullable property. 2026-03-11 08:29:41 +01:00
David Kocher 7434ef396a Javadoc. 2026-03-11 08:29:41 +01:00
David Kocher c91fd09893 Formatting. 2026-03-11 08:29:41 +01:00
David Kocher a3049c8c12 Fix thread safety. 2026-03-11 08:29:40 +01:00
David Kocher ae7938777d Shutdown thread pool. 2026-03-11 08:29:40 +01:00
David Kocher c33148646d Always close response. 2026-03-11 08:29:40 +01:00
David Kocher 8085981747 Handle any loopback address. 2026-03-11 08:29:40 +01:00
David Kocher 9c3986e511 Redirect back to application after authorizing. 2026-03-11 08:29:40 +01:00
David Kocher bbc4509c44 Remove instance variable but always retrieve currently set credentials. 2026-03-11 08:29:40 +01:00
David Kocher 1f07442a80 Delete duplicated implementation. 2026-03-11 08:29:40 +01:00
David Kocher 6ed082c855 Override string representation. 2026-03-11 08:29:39 +01:00
David Kocher 59104c820f Add accessors. 2026-03-11 08:29:39 +01:00
David Kocher 883c0e1530 Extract method. 2026-03-11 08:29:39 +01:00
David Kocher 3879a713cc Handle empty path in redirect URI. 2026-03-11 08:29:39 +01:00
David Kocher 7900976f85 Add support to handle redirect URIs with loopback address. 2026-03-11 08:29:39 +01:00
David Kocher c95a2656e7 Only prompt in default constructor. 2026-03-11 08:29:38 +01:00
David Kocher 82a321be61 Allow modifying OAuth settings. 2026-03-11 08:29:35 +01:00
David Kocher 37462e234f Allow to override authorization header set. 2026-03-11 08:29:22 +01:00
David Kocher 0c4aa519ae Reapply 0794fab. 2026-03-10 20:48:30 +01:00
David Kocher 0dcffed68c Remove redundant additional authorization interceptor. 2026-03-10 19:20:01 +01:00
Jenkins Automation Server 7ba6a4fb80 [maven-release-plugin] prepare for next development iteration 2026-03-03 17:04:54 +00:00
Jenkins Automation Server 6e46435e55 [maven-release-plugin] prepare release release-9-4-1 2026-03-03 17:04:49 +00:00
David Kocher 46989db861 Do not override previously set username. 2026-02-25 17:44:03 +01:00
David Kocher 30749cceae Add null check. 2026-02-25 17:40:24 +01:00
Jenkins Automation Server b5373e88d4 [maven-release-plugin] prepare for next development iteration 2026-02-19 17:59:48 +00:00
Jenkins Automation Server e42e753fda [maven-release-plugin] prepare release release-9-4-0 2026-02-19 17:59:44 +00:00
David Kocher 444150bbab Allow more generic exception. 2026-01-23 13:38:38 +01:00
David Kocher 3a4fd98f19 Set refreshed tokens for authorization. 2026-01-10 14:55:14 +01:00
David Kocher 3b69ed8af6 Set credentials in field. 2026-01-09 17:02:35 +01:00
David Kocher 756481e023 Do not preemptively save validated tokens that are saved later in login flow. 2025-12-17 11:37:04 +01:00
Jenkins Automation Server 0b1aee6afb [maven-release-plugin] prepare for next development iteration 2025-12-11 19:26:22 +00:00
Jenkins Automation Server 184bafd36d [maven-release-plugin] prepare release release-9-3-2 [ci skip] 2025-12-11 19:26:18 +00:00
Jenkins Automation Server d94db6b69e [maven-release-plugin] prepare for next development iteration 2025-12-09 15:37:24 +00:00
Jenkins Automation Server 3b53ed91c2 [maven-release-plugin] prepare release release-9-3-1 [ci skip] 2025-12-09 15:37:20 +00:00
Jenkins Automation Server 71ce187977 [maven-release-plugin] prepare for next development iteration 2025-11-25 13:56:08 +00:00
Jenkins Automation Server 7e7428dd14 [maven-release-plugin] prepare release release-9-3-0 2025-11-25 13:56:04 +00:00
David Kocher 70087dc3f9 Logging. 2025-11-07 09:23:06 +01:00
David Kocher abdd5d8408 Rename method. 2025-11-04 11:09:44 +01:00
David Kocher a9de37610b Do not copy tokens. 2025-11-04 11:09:44 +01:00
David Kocher e521d7355a Save tokens. 2025-11-04 11:09:43 +01:00
David Kocher 18e3a25693 Simplify expression. 2025-11-04 11:09:43 +01:00
David Kocher 3a8a3aaacd Reset credentials in logout. 2025-11-04 11:09:43 +01:00
David Kocher 62c519b58f Initialize with previously saved tokens if any. 2025-11-04 10:35:45 +01:00
David Kocher 0c6d654f65 Skip modifying username used for password grant. 2025-10-25 15:26:51 +02:00