20 Commits

Author SHA1 Message Date
Sergey Beryozkin
16cfb50d7b Add a composite OidcAuthenticationMechanism 2020-02-14 10:19:03 +00:00
Sergey Beryozkin
ac2a1a1582 Re-enable the code flow test 2020-02-07 13:37:52 +00:00
Sergey Beryozkin
da61d493bc Temp disable the multitenancy related test 2020-02-06 18:34:35 +00:00
Sergey Beryozkin
3b64e80c5b Add OIDC token grace period, namespace-qualified claim path check, complete redirect support 2020-02-06 09:45:58 +00:00
Stuart Douglas
b67491c1ff The big ClassLoader change
This changes the way Quarkus ClassLoading works,
to allow for isolated class loaders.

It also unifies how Quarkus is launched, so every
different mode we support uses the same mechanism
for both curation and launch.

Tests are now run in an isolated ClassLoader, which
means that a proxy is created that runs the tests
from within the isolated ClassLoader. This currently
has a quirk where @BeforeAll methods are run twice,
which will be fixed in the next JUnit release. This
can be worked around by using @QuarkusBeforeAll.
2020-01-22 13:30:44 +01:00
Pedro Igor
534612cf9f [fixes #5926] - Attempt to make code flow test more stable 2019-12-18 17:37:39 -03:00
Stuart Douglas
590a4b00c5 Disable HTMLUnit cache
Fixes #5926
2019-12-09 10:36:15 +11:00
Stuart Douglas
3c7318fa22 Merge pull request #5782 from sberyozkin/redirect_path
Support for the fixed redirect URI
2019-12-05 03:21:13 +08:00
Sergey Beryozkin
8890864c5a Support for the fixed redirect URI 2019-11-28 22:45:17 +00:00
dependabot-preview[bot]
cbd866c22f Bump docker-maven-plugin from 0.29.0 to 0.31.0
Bumps [docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) from 0.29.0 to 0.31.0.
- [Release notes](https://github.com/fabric8io/docker-maven-plugin/releases)
- [Changelog](https://github.com/fabric8io/docker-maven-plugin/blob/master/doc/changelog.md)
- [Commits](https://github.com/fabric8io/docker-maven-plugin/compare/v0.29.0...v0.31.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-26 22:28:08 -03:00
Guillaume Smet
b37b354dd0 Merge pull request #5470 from sberyozkin/oidc_jackson-dep
Add quarkus-jackson to quarkus-oidc
2019-11-20 20:27:52 +01:00
Stuart Douglas
2599016a0c Specify keycloak version in tests 2019-11-18 13:13:53 +11:00
Sergey Beryozkin
6a1deb5a03 Adding Jackson to quarkus-oidc 2019-11-14 12:48:20 +00:00
Clement Escoffier
a1583d593d Merge pull request #5327 from machi1990/fix/5324
fix: remove unsupported native-image flags
2019-11-13 15:32:04 +01:00
Sergey Beryozkin
f91dd8e998 Restore one of RT classes, produce all token credentials 2019-11-11 10:25:02 +00:00
Manyanda Chitimbo
a684e3814b fix: remove unsupported native-image flags
this remove the enableRetainedHeapReporting i.e -H:+PrintRetainedHeapHistogram and
enableCodeSizeReporting i.e -H:+PrintCodeSizeReport

fixes #5324
2019-11-08 13:38:22 +01:00
Stuart Douglas
23b4ce8918 Fix OIDC flow issue
This would attempt to authenticate for unprotected resources
2019-11-08 15:43:29 +11:00
Sergey Beryozkin
a8e3b91f08 Link RT with AT, moving ID and AT token credentials out of 'runtime' subpackage 2019-11-07 18:26:30 +00:00
Gwenneg Lepage
847e0570af Rename @SubstrateTest to @NativeImageTest 2019-10-29 21:48:29 +01:00
Pedro Igor
4b2c71b96e [fixes #4480] - Initial Code Flow Support 2019-10-29 16:58:21 +11:00