OIDC authorization code flow, was SAML2 artifact and IdP clustering
Cantor, Scott
cantor.2 at osu.edu
Thu Feb 14 10:20:07 EST 2019
On 2/14/19, 9:54 AM, "dev on behalf of Janne Lauros" <dev-bounces at shibboleth.net on behalf of janne.lauros at csc.fi> wrote:
> We use replay cache (standard shibboleth cache) and revocation cache (cache to store information of revoked
> tokens). Those are the only parts of the extension that should have impact on clustering.
And I haven't fully grokked all the interactions that OIDC or OAuth presume are going on so I wasn't sure what would end up being practical or not. My feeling is that OIDC is being misused if it's issuing anything but 5 minute bearer tokens (whether they're pulled back channel or not). I think if it's used that way, there shouldn't be any real barriers.
But if that's not how apps insist on (mis)using the technology, I think the need for token validity tracking will cause problems, though one probably can live with more loosely consistent clustered state allowing for a wider range of approaches that don't just reintroduce a single point of failure.
-- Scott
More information about the dev
mailing list