oauth2 Profile - 3.4. @torsten comment [token lifetimes]

Issue #18 resolved
Paul Grassi created an issue

"For public clients, access tokens SHOULD have a valid lifetime no greater than fifteen minutes.“

Why does the client type matter? There is no correlation between client type and probability of leakage and/or mechanism to detect leakage.

Comments (7)

  1. Joseph Heenan

    The client type matters because in a public client the access token is generally available on the end-user device so can leak from there, which is not the case for confidential clients.

    However in almost all cases some kind of sender constrained access token (e.g. DPoP) is a much better mitigation.

  2. Log in to comment