Skip to content
  • Sybren A. Stüvel's avatar
    Fixed user matching on login · bbd8b4a4
    Sybren A. Stüvel authored
    - The OAuth user ID is now saved in a separate model `OAuthUserInfo`, so
      that expired tokens can be deleted without losing the OAuth identity of
      the local user.
    - Upon login, the OAuth ID is used to find a user, and if not found the
      email address is used instead.
    - Upon login, the username and email address of the user are updated
      according to the information obtained via OAuth.
    bbd8b4a4