Open hickford opened 1 year ago
Records client type at registration
Screenshots of OAuth client registration https://imgur.com/a/GADt0MO
For Azure DevOps, the identity provide is Azure Active Directory. It supports PKCE.
Refresh tokens are not single use, AAD is going with a more advanced approach here - https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/concept-token-protection
GitHub supports refresh tokens. It just doesn't require them.
GitHub supports refresh tokens. It just doesn't require them.
@adam-azarchs Your link appears to relate to a different API called GitHub Apps. The OAuth API that I tested is https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps . No refresh tokens are issued.
For Azure DevOps, the identity provide is Azure Active Directory. It supports PKCE.
Refresh tokens are not single use, AAD is going with a more advanced approach here - https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/concept-token-protection
@bgavrilMS I think we're discussing different APIs. The OAuth API that I tested is Azure DevOps Services https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops (PKCE challenge ignored)
Cool feature though 😎 sender-constrained tokens
A comparison of features in various OAuth authorization servers
Details