Commit Graph

19 Commits

Author SHA1 Message Date
Herman Slatman
745017cf9a
Add test for OIDC auto discovery configuration 2024-02-06 23:04:40 +01:00
Herman Slatman
ef657d7d2d
Fix OIDC target 2024-02-06 13:17:49 +01:00
Herman Slatman
e153be36d1
Replace smallstep/assert with stretchr/testify for ACME provisioner 2024-02-06 12:30:40 +01:00
Herman Slatman
c5792392a7
Add basic support for OIDC provider instantiation through discovery 2024-01-31 16:27:57 +01:00
Herman Slatman
cd21f8d51f
Refactor OIDC verifier instantation to happen only once 2024-01-31 15:49:45 +01:00
Herman Slatman
4d4719a48f
Change URLs used in DPoP template test 2024-01-24 12:42:00 +01:00
Herman Slatman
6ee0d70bec
Add check for empty deviceID in target URI template evaluation 2024-01-18 15:13:34 +01:00
Herman Slatman
2f3819aa4e
Use key authorization from ID token and handle -> preferred_username 2024-01-17 14:13:55 +01:00
Herman Slatman
f150a4f850
Remove sync.Once for Wire configuration validation 2024-01-17 12:35:16 +01:00
Herman Slatman
29202eff26
Add support for functions in OIDC token transformation template 2024-01-15 13:17:44 +01:00
Herman Slatman
0ad381b092
Add OIDC token template transformation 2024-01-12 16:48:21 +01:00
Herman Slatman
c8160caacd
Fix test; reworded error message 2024-01-12 10:22:25 +01:00
Herman Slatman
24795720e1
Perform initialization of DPoP and OIDC options once 2024-01-12 10:16:02 +01:00
Herman Slatman
79739e5073
Change signature algorithm property name 2024-01-12 09:48:49 +01:00
Herman Slatman
1bf807add3
Use base64 encoded signing key format 2024-01-11 17:04:08 +01:00
Herman Slatman
1f5f756fce
Make Wire options more robust 2024-01-11 16:14:53 +01:00
Herman Slatman
6ef64b6ed6
Refactor the Wire option configuration 2024-01-11 15:08:44 +01:00
Herman Slatman
b6fc0005d5
Add verification of maximum expiry time for Wire tokens 2024-01-11 14:24:34 +01:00
Herman Slatman
acad227b25
Put Wire options in lower level wire struct 2024-01-11 13:18:43 +01:00