David Sharnoff
045d612e93
feat: support EndSession with RelyingPart client
2022-10-24 14:21:03 -07:00
David Sharnoff
763d69b4ca
feat: add rp.RevokeToken
2022-10-24 12:50:39 -07:00
David Sharnoff
b5da6ec29b
chore(linting): apply gofumpt & goimports to all .go files ( #225 )
2022-10-05 09:33:10 +02:00
David Sharnoff
c4b7ef9160
fix: avoid potential race conditions ( #220 )
...
* fix potential race condition during signer update
* avoid potential race conditions with lazy-initializers in OpenIDProvider
* avoid potential race lazy initializers in RelyingParty
* review feedback -- additional potential races
* add pre-calls to NewRelyingPartyOIDC too
2022-10-04 07:23:59 +02:00
David Sharnoff
88a98c03ea
fix: rp.RefreshAccessToken did not work ( #216 )
...
* oidc.RefreshTokenRequest cannot be used to in a request to refresh tokens
because it does not explicitly include grant_types.
* fix merge issue
* undo accidental formatting changes
2022-09-30 07:28:31 +02:00
David Sharnoff
0d721d937e
chore: adjustments to comments for things found while implementing Storage
2022-09-30 07:18:08 +02:00
David Sharnoff
94871afbcb
feat: add rp.RefreshAccessToken ( #198 )
...
* chore: make tokenEndpointCaller public
* add RelyingParty function
* undo changes made by gofumpt
* undo more gofumpt changes
* undo more gofumpt changes
2022-08-05 10:57:50 +02:00
David Sharnoff
9f36a5a3a9
fix typo in filename ( #188 )
2022-06-29 11:37:21 +02:00