Commit 99eeccd
authored
OIDC config Refactoring (helidon-io#3277)
* OIDC support for client secret post authentication method (+ refactoring to WebClient)
* Fix web client services - not impacted by new changes to builder
* The correct authentication type is Basic, not basic.
* IDCS role mapper based on reactive code
* Fix bearer test, first letter should be capitalized
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>1 parent d698877 commit 99eeccd
28 files changed
Lines changed: 2189 additions & 221 deletions
File tree
- config/yaml
- docs/mp/guides
- examples/security/idcs-login
- src/main/resources
- security
- integration/webserver/src/main/java/io/helidon/security/integration/webserver
- providers
- http-auth/src/main/java/io/helidon/security/providers/httpauth
- idcs-mapper
- src
- main/java
- io/helidon/security/providers/idcs/mapper
- test/java/io/helidon/security/providers/idcs/mapper
- oidc-common
- src/main
- java
- io/helidon/security/providers/oidc/common
- resources/META-INF/native-image
- oidc
- src
- main/java
- io/helidon/security/providers/oidc
- test/java/io/helidon/security/providers/oidc
- security/src/main/java/io/helidon/security
- webclient/webclient/src/main/java/io/helidon/webclient
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | 53 | | |
61 | 54 | | |
62 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
87 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
91 | 90 | | |
92 | | - | |
| 91 | + | |
93 | 92 | | |
94 | 93 | | |
95 | 94 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
Lines changed: 25 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
577 | 579 | | |
578 | 580 | | |
579 | 581 | | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
580 | 585 | | |
581 | 586 | | |
582 | 587 | | |
| 588 | + | |
583 | 589 | | |
584 | 590 | | |
585 | 591 | | |
586 | 592 | | |
587 | 593 | | |
588 | 594 | | |
589 | 595 | | |
| 596 | + | |
590 | 597 | | |
591 | 598 | | |
592 | 599 | | |
| |||
643 | 650 | | |
644 | 651 | | |
645 | 652 | | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
646 | 665 | | |
647 | 666 | | |
648 | 667 | | |
| |||
839 | 858 | | |
840 | 859 | | |
841 | 860 | | |
| 861 | + | |
842 | 862 | | |
843 | 863 | | |
844 | 864 | | |
| |||
850 | 870 | | |
851 | 871 | | |
852 | 872 | | |
853 | | - | |
854 | 873 | | |
855 | 874 | | |
856 | 875 | | |
| |||
1030 | 1049 | | |
1031 | 1050 | | |
1032 | 1051 | | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
1037 | 1056 | | |
1038 | 1057 | | |
1039 | 1058 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
52 | 54 | | |
| 55 | + | |
53 | 56 | | |
54 | 57 | | |
55 | 58 | | |
| |||
0 commit comments